1、构造函数的作用:
初始化创建的实例,即对象。构造函数是对象一建立就运行,给对象初始化,就包括属性,执行方法中的语句。一个对象创建之后,构造函数只执行一次。
2、默认构造函数:
当一个类中没有定义构造函数时,系统会给该类中加一个默认的空参数的构造函数,方便该类初始化。只是该空构造函数是隐藏不见的。
如下,Person(){}这个默认构造函数是隐藏不显示的。
class Person { //Person(){} }
当在该类中自定义了构造函数,默认构造函数就没有了。
如果仍要构造函数,则需要自己在类中手动添加。