定义:构造方法是定义在Java类中的一个用来初始化对象的方法,构造方法与类名相同而且不具备返回值
1、如果一个类没有明确指定构造方法,系统会自动给生成一个无参构造
2、当定义了构造方法(无论是有参,还是无参),此时系统都不会在自动生成无参构造方法。
3、重载:构造方法的重载其实一样,方法名相同,但是参数不同的多个方法,在调用的时候会根据不同的参数自动选择相应的方法
4、使用:通过new+构造方法--创建一个对象
****构造方法不但可以给对象的属性赋值,还可以保证给对象的属性赋一个合理的值
格式如下: