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

一、一开始就提出了复用代码的两大思路:组合(在新类中产生现有类的对象)和继承(按照现有类的方式创建新类)。

二、没有默认的基类构造器,或者想用一个带参数的构造器,则必须用super显式调用基类构造器。

三、代理(暂时略过)

四、向上转型:把子类转型为父类。此书认为,需要向上转型,则用继承而不是组合。

初级版:https://blog.csdn.net/guchenjun789/article/details/81055317

高级版:https://www.cnblogs.com/buptldf/p/4959480.html以及https://blog.csdn.net/qq_31655965/article/details/54746235(有对多态与转型的详细叙述)  一旦向上转型了,当需要用到子类的方法时,就需要向下转型,也就是为什么要向下转型也解决了。

(又一个多态与转型的例子http://www.cnblogs.com/chenssy/p/3372798.html

五、final相关

猜你喜欢

转载自blog.csdn.net/leokingszx/article/details/86363008
今日推荐