this可以用来修饰:属性、方法、构造器
this修饰属性和方法
this理解为当前对象
在类的方法中,我们可以使用”this.属性”或”this.方法”的方式,调用当前对象属性或方法。
当方法的形参和类的属性同名时,必须显式地使用”this.变量”的方式,表明此变量是属性。
在类的构造器中,可以显式地使用”this(形参列表)”方式,调用本类中指定的其他构造器。
构造器中不能通过”this(形参列表)”方式调用自己。
如果一个类中有n个构造器,则最多有n - 1个使用了”this(形参列表)”
规定:”this(形参列表)”必须声明在当前构造器的首行
构造器内部,最多只能声明一个”this(形参列表)”,用来调用其他的构造器。