A.MyClass类的类型
B.MyClass子类的类型
C.Object类型
D.所有接口
第1题:
5、关于方法重载,下面的表述错误的是()
A.方法重载是方法名和方法的返回类型相同,但参数不一样
B.参数不同可以是参数类型不同
C.参数不同可以是参数个数不同
D.参数不同可以是参数名称不同
第2题:
在Java中,多态的实现不仅能减少编码的工作量,还能大大提高程序的可维护性及可扩展性,那么实现多态的步骤包括以下几个方面()。
A.子类重写父类的方法
B.子类重载同一个方法
C.定义方法时,把父类类型作为参数类型;调用方法时,把父类或子类的对象作为参数传入方法
D.运行时,根据实际创建的对象类型动态决定使用哪个方法
第3题:
下面说法正确的是()。
A.final 可修饰类、属性、方法。
B.abstract可修饰类、属性、方法。
C.定义抽象方法需有方法的返回类型、名称、参数列表和方法体。
D.用final修饰的变量,在程序中可对这个变量的值进行更改。
第4题:
19、根据多态性规则,一个方法的参数可以接收该参数类型的子类型。()
第5题:
设计练习,实现类继承中的方法覆盖。 说明:方法覆盖- 子类中存在和父类中方法签名相同的方法。 方法签名- 方法名 + 参数列表(参数个数、参数类型、参数顺序)