关于多态,以下关于多态的说法正确的是( )
A: 多态在每个对象调用方法时都会发生
B: 多态是由于子类里面定义了不同的函数而产生的
C: 多态的产生不需要条件
D: 当父类引用指向子类实例的时候,由于子类对父类的方法进行了重写,在父类引用调用相应的函数的时候表现出的不同称为多态。
A: 多态在每个对象调用方法时都会发生
B: 多态是由于子类里面定义了不同的函数而产生的
C: 多态的产生不需要条件
D: 当父类引用指向子类实例的时候,由于子类对父类的方法进行了重写,在父类引用调用相应的函数的时候表现出的不同称为多态。
举一反三
- Java中,父类引用指向子类对象,调用被子类重写了的父类方法可以实现()。 A: 静态多态 B: 编译时多态 C: 向下转型 D: 运行时多态
- C++中的虚函数的作用主要是实现了多态机制,即父类类别的指针(或者引用)指向其子类的实例,然后通过父类的指针(或者引用)调用实际子类的成员函数。多态机制可以简单地概括为“一个接口,多种方法”。( )
- 发生多态的条件是哪些() A: 类的继承或实现接口 B: 方法重载 C: 方法重写 D: 父类引用指向子类对象
- 在java中,多态是通过()体现的 A: 类的继承 B: 方法重写 C: 父类引用指向子类对象 D: 封装
- 父类的引用指向自己子类的对象是多态的一种体现形式。