1.代表当前类的引用对象(就代表当前类的一个对象)。
2.方法被哪个对象调用,this就代表那个对象。
3.什么时候使用this?
常,解决局部变量隐藏成员变量的问题
class Phone{
//成员变量
private String brand;
private int price;
//成员方法
public void setBrand(String brand){
this.brand= brand; //this防止局部变量brand隐藏成员变量brand
}
public String showBrand(){
return brand; //其实是隐含了this
}
public void setPrice(int price){
this.price= price;
}
public int showPrice(){
return price;
}
}