第28章:继承
测试你对Java继承概念的掌握程度,包括extends关键字、方法重写、super关键字、构造方法调用等核心知识点。
1
Java中实现类继承的关键字是?
A. implements
B. extends
C. inherits
D. super
2
在Java中,一个类最多可以继承几个父类?
A. 1个
B. 2个
C. 无限制
D. 取决于JVM版本
3
super关键字的作用是?
A. 调用父类的构造方法和成员
B. 创建父类对象
C. 定义父类
D. 删除父类引用
4
子类重写父类方法时,访问修饰符的限制是?
B. 可以更严格,不能更宽松
B. 可以更宽松,不能更严格
C. 必须完全相同
D. 没有限制
5
以下哪个修饰符的成员不能被子类继承?
A. public
B. protected
C. private
D. 默认访问修饰符
6
在子类构造方法中,super()调用必须?
A. 放在构造方法的最后一行
B. 放在构造方法的第一行
C. 可以放在任意位置
D. 不是必须的
7
关于方法重写(Override)的说法,哪个是正确的?
A. 方法名可以不同
B. 参数列表可以不同
C. 返回类型可以是父类方法返回类型的子类
D. 可以抛出更多的异常
8
Java中所有类的根父类是?
A. Class
B. Object
C. String
D. System
9
以下代码的输出结果是什么?
class A { A() { System.out.print("A"); } }
class B extends A { B() { System.out.print("B"); } }
new B();
A. A
B. B
C. AB
D. BA
10
final关键字修饰的类有什么特点?
A. 可以被继承
B. 不能被继承
C. 只能被继承一次
D. 必须被继承
提交答案
答案解析
返回章节
下一章测试