单项选择题

A.多态在每个对象调用方法时都会发生
B.多态是由于子类里面定义了不同的函数而产生的
C.多态的产生不需要条件
D.当父类引用指向子类实例的时候,由于子类对父类的方法进行了重写,在父类引用调用相应的函数的时候表现出的不同称为多态。