第7章 最终测试
1 超类是否可以访问子类的成员?子类可以访问超类的成员吗?
示例:练习 1
2 创建 TwoDShape 的子类,名为 Circle。包括一个计算圆面积的area()方法和一个使用super来初始化引用TwoDShape的部分的构造函数。
3 如何防止子类访问超类的成员?
4 描述本章所示的两个版本 super 的目的和应用。
5 给定以下层次结构:
Alpha 类 { ...
Beta 类扩展了 Alpha { ...
Gamma 类扩展了 Beta { ...
实例化 Gamma 对象时,这些类的构造函数按照什么顺序完成执行?
6 超类引用可以引用子类对象。解释为什么这在方法重写的上下文中很重要。
7 什么是抽象类?
8 如何防止方法被重写?类是继承的吗?
9 解释如何使用继承、方法重写和抽象类来支持多态性。
10 哪个类是所有其他类的超类?
11 必须声明至少包含一个抽象方法的类
作为抽象。是真是假?
12 使用什么关键字来创建命名常量?
以上就是第7章 最终测试的详细内容,更多请关注其它相关文章!