一. this
this: 调用非静态方法时,自动添加的一个变量,变量里的内容是调用这个方法的对象它自己的地址。
用法1:方法内部
区分同名的局部变量和成员变量
——this.成员变量
——不带this就是局部变量
用法2:调用同一个类的其它构造:构造函数第一行:this(参数列表)
用法3:调用同一个类中的其它非静态方法:this.方法名(参数列表)
以上所说方法均指非静态方法
this可以省略的情况——访问同一类中除构造以外的其他非静态成员
this不可以省略的情况——访问同一类中其他构造;代码中区分同名的局部变量和成员变量