构造器规则
①构造器用于初始化对象。
②构造器如何调用?必须用 new 来调用构造器,这样就可以返回一个初始化完成的对象。
③如果你不为一个类提供构造器,系统会自动为该类提供无参数的构造器。
构造器重载
一个类中可以定义多个构造器(构造器名与类名相同,因此构造器名必然相同),必须要求形参列表不同----这就是构造器重载。
this引用:
this紧跟一个 .
eg:this.name;//引用变量
this.walk();//引用方法
this调用:
this紧跟圆括号
this(参数);
this调用代表用同一个类中重载的构造器----this调用只能出现在【构造器】的【第一行】