Java中,父类引用指向子类对象,调用被子类重写了的父类方法可以实现()。
A: 静态多态
B: 编译时多态
C: 向下转型
D: 运行时多态
A: 静态多态
B: 编译时多态
C: 向下转型
D: 运行时多态
D
举一反三
- 在java中,多态是通过()体现的 A: 类的继承 B: 方法重写 C: 父类引用指向子类对象 D: 封装
- 关于多态,以下关于多态的说法正确的是( ) A: 多态在每个对象调用方法时都会发生 B: 多态是由于子类里面定义了不同的函数而产生的 C: 多态的产生不需要条件 D: 当父类引用指向子类实例的时候,由于子类对父类的方法进行了重写,在父类引用调用相应的函数的时候表现出的不同称为多态。
- 父类引用变量引用子类对象,叫向下转型,属于多态的一种。(<br/>)
- Java中,父类引用指向子类对象时,使用该父类引用调用子类新增的方法会出现()。 A: 编译错误 B: 运行时异常 C: 自动向下转型 D: 以上都有可能
- 在Java中,要实现多态必须满足的条件有: A: 继承 B: 重写 C: 重载 D: 父类引用指向子类的对象
内容
- 0
子类继承父类,子类对象对父类对象进行重写,父类引用指向子类对象这三个条件前提下父类引用对子类方法中重写方法的调用()
- 1
发生多态的条件是哪些() A: 类的继承或实现接口 B: 方法重载 C: 方法重写 D: 父类引用指向子类对象
- 2
Java中,父类引用指向子类对象时,使用该父类引用调用重写方法,在运行时执行的是()。 A: 父类中的方法 B: 先执行父类中的方法再执行子类中重写的版本 C: 子类中重写的方法 D: 先执行子类中重写的版本再执行父类中的方法
- 3
C++中的虚函数的作用主要是实现了多态机制,即父类类别的指针(或者引用)指向其子类的实例,然后通过父类的指针(或者引用)调用实际子类的成员函数。多态机制可以简单地概括为“一个接口,多种方法”。( )
- 4
下列有关Java多态性的说法中,错误的是_______。 A: 在一个类的设计中,允许出现多个同名的成员方法,从而构成方法重写 B: 在子类的设计中,既可以通过方法重载也可以通过方法覆盖实现多态 C: 父类引用可以指向子类对象,从而通过动态绑定实现多态 D: 构造方法是一种特殊的方法,不存在多态特性