constructor
构造器的作用:
创建对象 new+构造器
初始化对象
如果没有显示的定义类的构造器的话,系统默认提供一个空参的构造器
定义构造器的格式:权限修饰符 类名 (形参列表){}
一个类中定义的多个构造器,彼此构成重载
一旦我们显示的定义了类的构造器之后,系统就不再提供默认的空参构造器
一个类中,至少会有一个构造器
this调用构造器:
在类的构造器中,显示使用this(形参列表),调用本类中指定的其他构造器
构造器中不能通过this(形参列表)方式调用自己
一个类中有n个构造器,最多有n-1构造器使用了this(形参列表)
this调用构造器必须声明在当前构造器的首行
构造器内部,最多只能声明一个