6、使用Java函数库
无
7、继承与多态
(1)继承下来的方法可以被覆盖掉,但实例变量不能被覆盖掉。
(2)为什么会作出标识final的类?这样有什么好处?
需要安全的时候——确保方法都会是你写的版本,此时就需要final。
8、深入多态
Object有两个主要的目的:作为多态让方法可以应付多种类型的机制,以及提供Java在执行期对任何对象都有需要的方法的实现程序代码(让所有的类都会继承到)。有一部分的方法是与线程有关。
9、对象的前世今生
(1)大部分的人都是使用构造函数来初始化对象的状态,也就是说设置和给对象的实例变量赋值。
(2)构造函数应该是公有的吗?
不,构造函数可以是公有的、私有或者不指定的
(3)执行new的指令是个重大事件,它会启动构造函数连锁反应,还有,就算是抽象的类也有构造函数,虽然它不能对抽象的类执行new操作,但抽象的类还是父类,因此它的构造函数会在具体子类创建出实例时执行
(4)父类的构造函数必须在子类的构造函数之前结束,这里举例了“小孩能够在父母之前出生吗”这个例子,子类对象可能需要动用到从父类继承下来的东西,所以那些东西必须要先完成。
(5)super()与this()不可兼得
原文:https://www.cnblogs.com/hlyxd/p/14713778.html