基本语法
construcor
【修饰符】 方法名 (形数列表){ 方法体 }
注意
1 构造器的修饰符4种都可以
2 构造器没有返回类型
3 方法名和类名必须一样
4 参数列表和成员方法一样的规则
5 构造器的调用,由系统完成
6 作用为完成对对象的初始化
使用细节
1 一个类可以定义多个不同的构造器,即构造器重载
2 构造器是完成对象的初始化,并不是创建对象
3 如果程序员没有定义构造器,系统会自动给类生成一个默认无参构造器,比如 person(){};
4 一旦定义了自己的构造器,默认的构造器就覆盖了,就不能再使用默认的无参构造器,除非再显视定义一下。
5 可以通过this(...);来在构造器中调用其他构造器,但是不能相互调用,且必须放在构造器内的第一行