题目内容
(请给出正确答案)
[多选题]
子类中覆盖了父类的方法,那么()
A.无法调用父类的方法
B.使用子类的对象时,进行类型转换可以调用父类的方法
C.子类中,对this进行类型转换可以调用父类的方法
D.子类覆盖的方法中,使用super关键字可以调用父类的方法
答案
查看答案
A.无法调用父类的方法
B.使用子类的对象时,进行类型转换可以调用父类的方法
C.子类中,对this进行类型转换可以调用父类的方法
D.子类覆盖的方法中,使用super关键字可以调用父类的方法
第2题
A.子类中定义方法所有的名字和父类中使用的完全一样
B.子类中定义方法所有的返回类型和父类中使用的完全一样
C.子类中定义方法所有的参数列表和父类中使用的完全一样
D.子类中定义方法所有的名字、返回类型、参数列表和父类中使用的完全一样
第3题
子类方法用new隐藏了父类的同名方法,此时要在子类中调用父类的同名方法,需要使用关键字base。()
第6题
A.子类能继承父类的非私有方法和状态
B.子类能继承父类的所有方法和状态
C.子类只能继承父类的方法,而不继承状态
D.子类只能继承父类的public方法和状态
第8题
A.super关键字不仅可以指代子类的直接父类,还可以指代父类的父类
B.super关键字是在子类对象内部指代其父类对象的引用
C.子类通过super关键字只能调用父类的属性,而不能调用父类的方法
D.子类通过super关键字只能调用父类的方法,而不能调用父类的属性
第9题
A.正确
B.错误