类中的构造器也叫构造方法。是在进行创建对象的时候必须要调用的,并且构造器有以下两个特点:
1、必须和类的名字相同
2、必须没有返回类型,也不能写void
作用:
1、new本质就在调用构造方法
2、初始化对象值
注意点
定义有参构造之后,如果想要使用无参构造,显示的定义一个无参构造。
快捷键alt+insert
类的初始化,是完成程序执行前的准备工作。在这个阶段,静态的(变量,方法,代码块)会被执行。同时在会开辟一块存储空间用来存放静态的数据。初始化只在类加载的时候执行一次。
类的实例化,是指创建一个对象的过程。这个过程中会在堆中开辟内存,将一些非静态的方法,变量存放在里面。在程序执行的过程中,可以创建多个对象,既多次实例化。每次实例化都会开辟一块新的内存。
构造方法: 语法
public 类名(){} (构造方法没有返回值, 构造方法:一般用于给对象赋初始值)