一、组合
1、使用new关键字在一个类中使用另外一个类 //暂且这样浅显的描述
二、继承
1、使用extends关键字继承另外一个类
2、使用继承时:父类的构造方法会自动被唤起(没有自定义构造方法时的情况)
3、使用super关键字调用自定义构造方法
三、向上转型
四、关键字final
五、初始化及class的装载
1、执行class
2、取用main方法
3、装载器被启动 装载所需class
4、装载过程若存在extends 便会连接装载(即装载父类,无论是否产生父类对象,这个动作都会发生)
5、所有class都被装载 开始产生对象
6、对象内所有基本型别都会被赋予缺省值 对象引用则设为null
7、构造函数唤起 完成初始化
六、总结
从本章中的一些实例中,我深刻的理解了什么是继承,什么是组合。也稍微了解了下类的装载过程:子类初始化依赖于父类,父类必须通过自动(只拥有默认构造方法)或手动唤起。