第7章.复用类
1. 复用
复用代码/类(两种类的结合)方式有三种:
- 组合
- 继承
- 代理(组合和继承的折中方案)
2. 初始化和清理
初始化顺序:基类 -> 导出类
不能完全依赖垃圾回收机制,有时候必须手动清理某些对象,这时要注意,先清理导出类的域,在执行基类的清理。
3. 名称屏蔽
导出类对基类方法重载只回复该方法特征签名相同的版本,对其他版本没有影响,不会产生屏蔽现象。
4. final
- 用于基本类型,final使数值恒定不变
- 用于对象引用,final使引用恒定不变
空白final:允许空白final,但在使用前必须被初始化;
final参数:在参数列表中以声明方式将参数指定为final,意味着无法在方法中更改参数引用所指的对象;
final方法:防止被导出类修改,将方法指明为final要谨慎考虑;
final类:不允许被继承。
浙公网安备 33010602011771号