关于Java中的多态,以下说法不正确的为( )
A: 多态不仅可以减少代码量,还可以提高代码的可扩展性和可维护性
B: 把子类转换为父类,称为向下转型,自动进行类型转换
C: 多态是指同一个实现接口,使用不同的实例而执行不同的操作
D: 继承是多态的基础,没有继承就没有多态
A: 多态不仅可以减少代码量,还可以提高代码的可扩展性和可维护性
B: 把子类转换为父类,称为向下转型,自动进行类型转换
C: 多态是指同一个实现接口,使用不同的实例而执行不同的操作
D: 继承是多态的基础,没有继承就没有多态
举一反三
- 继承是多态的基础,没有继承就没有多态()
- Java中,父类引用指向子类对象,调用被子类重写了的父类方法可以实现()。 A: 静态多态 B: 编译时多态 C: 向下转型 D: 运行时多态
- 多态在代码中的体现,即为多种形态,必须要有继承,没有继承就没有多态。
- 关于多态的说法,正确的是 A: 要想实现多态,必须存在多个特殊类继承一个一般类 B: 不同的特殊类继承同一个一般类,在实现同一操作的时候,实现方式各不不同,这种现象属于多态 C: 在实现多态时,特殊类的属性也可以和一般性的同名属性具有不同的数据类型 D: 在实现多态时,在创建对象时,使用特殊类进行声明并创建该特殊类的对象
- 关于多态,以下关于多态的说法正确的是( ) A: 多态在每个对象调用方法时都会发生 B: 多态是由于子类里面定义了不同的函数而产生的 C: 多态的产生不需要条件 D: 当父类引用指向子类实例的时候,由于子类对父类的方法进行了重写,在父类引用调用相应的函数的时候表现出的不同称为多态。