类中的构造器也称构造方法,是在进行对象创建(new)时必须调用的。
构造器有一下两个特点:
①必须和类名相同
②没有返回值,也不能写void
△由上图可以看到,实例化对象时执行了构造器里面的语句。当Person类的构造器执行完成了以后才成功实例化了一个对象。
所以使用new关键字,本质是在调用构造器。
需要注意的是,当定义了有参构造器,无参构造就被干掉了,若想使用无参构造器就必须显示定义无参构造器,如下图:
但如果不需要使用无参构造,则不需要写无参构造:
所以构造器一般用来初始化一些值