第六章 重复运用class

一、组合

1、使用new关键字在一个类中使用另外一个类 //暂且这样浅显的描述

二、继承

1、使用extends关键字继承另外一个类

2、使用继承时:父类的构造方法会自动被唤起(没有自定义构造方法时的情况)

3、使用super关键字调用自定义构造方法

三、向上转型

四、关键字final

五、初始化及class的装载

1、执行class

2、取用main方法

3、装载器被启动 装载所需class

4、装载过程若存在extends 便会连接装载(即装载父类,无论是否产生父类对象,这个动作都会发生)

5、所有class都被装载 开始产生对象

6、对象内所有基本型别都会被赋予缺省值 对象引用则设为null

7、构造函数唤起 完成初始化

六、总结

  从本章中的一些实例中,我深刻的理解了什么是继承,什么是组合。也稍微了解了下类的装载过程:子类初始化依赖于父类,父类必须通过自动(只拥有默认构造方法)或手动唤起。
All rights reserved please indicate the source if reprint---吓尿了的大肥鼠
原文地址:https://www.cnblogs.com/realsoul/p/5687781.html