1.增加可读性
构造方法和set方法时,用this区分变量和参数(虽然都是一个)
public class a{
private int b;
public a (int b){
this.b = b;
}
public void setB(int b){
this.b = b;
}
}
2.调用其他构造方法
再调用其他的构造方法是,this语句放在方法内的第一行
public class a{
private int b;
public a (){
this(1);
}
public a (int b){
this.b = b;
}
}
3.代表自身类的对象
public class Lucky{
Lucky lucky;
public Lucky(){
lucky = this;
}
}
4.引用成员方法
与调用构造方法区别需要this.方法名
public class Lucky{
Lucky lucky;
public a(){
int b =0;
}
public c(){
this.a();
}
}
学习随记有错误还希望指正,共同学习!!!