Chapter 7 Reusing Classes

2017-11-17  本文已影响0人  stknight

Chapter 7 Reusing Classes

组合和继承是复用类的两个基本方法。

7.1 组合语法

7.2 继承语法

基类的初始化

7.3 代理

代理就是将一个成员对象置于所要构造的类中(组成),并在新类中暴露了该成员对象所有的方法(继承),以对该成员对象的方法添加其他执行过程。

7.4 结合组合和继承

7.5 在组合与继承之间选择

7.6 protected关键字

7.7 向上转型

7.8 final关键字

Java的关键字final表示"不法改变的"。

final数据

final方法

final类

有关final的忠告

7.9 初始化及类的加载

继承与初始化

再次回顾加载过程:

  1. 父类静态成员自动初始化
  2. 父类静态初始块、父类静态成员指定初始化
  3. 子类静态成员自动初始化
  4. 子类静态初始块、类静态成员指定初始化
  5. 父类初始块、父类成员变量指定初始化
  6. 父类构造函数(若没有在构造器里super指定,调用无参构造函数)
  7. 子类初始块、子类成员变量指定初始化
  8. 子类构造函数

7.10 总结

上一篇 下一篇

猜你喜欢

热点阅读