《java编程思想》第八章回顾

一、引入多态和向上转型的关系,可以参见第七章回顾。动态绑定(实例见P152)

二、动态绑定要注意:

1、非private方法才能被重载 。打算private的方法最好用不同的名字

2、类的成员变量无法多态。

三、再谈了一下层层继承的构造器的初始化。

四、销毁对象时,顺序应和初始化顺序相反(有点像栈)

五、协变返回类型:子类的被覆盖方法可以返回基类方法的返回类型的某种导出类型。协变返回类型允许返回更为具体的类型(当然视情况也可以不返回)。

猜你喜欢

转载自blog.csdn.net/leokingszx/article/details/86377943