复用类
7.1 组合语法
- 推荐使用懒加载
7.2 继承
- 一般的规则,让数据成员private,让方法public
- 当创建了一个子类对象时,该对象包含了一个父类的对象。
7.3 代理
- 这是继承与组合之间的中庸之道,Java并没有提供对它的直接支持
- 给类动态的添加方法
7.4 结合使用组合和继承
7.5 在组合与继承之间选择
- is-a:继承关系
- has-a:组合关系
7.6 protected关键字
- protected也提供了包访问权限
- 域最好还是private,你应当保留更改“底层实现”的权利
7.7 向上转型
- 多用组合,少用继承
- 问问自己,是否需要向上转型,如果必须向上转型,就用继承
7.8 final关键字
- 表示这是无法改变的
- 编译期常量:即是static又是final的域,用大写表示
7.9 初始化及类的加载
- 构造器也是static方法
7.10 继承和组合
- 如果将项目视作是一种有机的、进化着的生命体而去培养,而不是打算像盖摩天大楼一样快速见效,就会获得更多的成功和更迅速的回馈。
网友评论