java笔记——构造方法与匿名对象

0x00 前言

之前学习了这些知识点:

java笔记——构造方法与匿名对象

0x01 知识点

什么是构造方法

在使用new实例化新对象来进行调用的操作方法。

构造方法的特点

(1)名称和类相同
(2)没有返回值
(3)每一个类至少有一个构造方法。
(4)如果没有会自动生成一个无参的什么都不会做的方法。
(5)构造方法允许重载,并且只需要关注它的参数即可。

属性开辟的时间

属性是在对象开辟堆内存的时候开辟了空间。

构造方法是什么时候调用的

构造方式是使用关键字new的时候被调用的。

普通方法是什么时候调用的

内存开辟完成,构造方法执行结束之后再进行调用。

为什么构造方法没有void

区分普通方法。

构造方法的作用

构造方法的调用和对象内存分配是同步完成的。
1.构造方法可以对类中的对象进行初始化
2.通过构造方法设置内容可以避免重复的setter调用。

类定义的顺序

1.属性
2.构造方法
3.普通方法