《java编程思想》第五章回顾

一、java通过构造器确保初始化,以规避一些“不安全”的编程方式

二、构造器的特点是:1、初始化与创建是一体的。2、是一种没有返回值的方法。3、名称与类名完全相同。

三、由构造器的引入方法重载的概念。Java通过独一无二的参数类型列表区分被重载的方法。

四、this。

简易版:https://www.cnblogs.com/livterjava/p/4709383.html

完全版:https://www.cnblogs.com/nolonely/p/5916602.html

五、初始化的顺序:

https://www.cnblogs.com/mingyao123/p/8494046.html

1、静态对象(变量)先于非静态对象(变量)初始化。其中静态对象(变量)只初始化一次,而非静态对象(变量)可能会初始化很多次
2、父类优先于子类进行初始化
3、按照成员变量的定义顺序进行初始化。即使变量定义散布于方法之中,他们依然在任何方法(包括构造函数)被调用前先初始化

六、可变参数类型。

七、枚举类型。

猜你喜欢

转载自blog.csdn.net/leokingszx/article/details/86358590
今日推荐