构造器详解
构造器的作用
1.new的本质在调用构造方法
2.初始化变量的值
构造器的主要特点
1. 必须和类的名字相同
2. 没有返回值
注意事项
在定义了有参构造器之后,必须显示无参构造器
快捷键
alt+insert可以快速完成有参或无参构造器的创建
1在创建了一个类的同时,会自动生成一个无参构造器
如上图即使Person类中并没有进行操作,但它已经自动帮你生成了一个无参构造器,可以参看class文件获知
2 new的本质就是调用构造器,一旦定义了有参构造器,就必须显示无参构造器。
如上图,定义了一个有参构造器,但没显示无参构造器,直接报错。