package oneHundredDayPlan.oneDay;
class Test {
private int number;
public int getNumber(){
return number;
}
public void setNumber(int number){
//this的第二种用法:当全局变量和局部变量同名的时候,局部变量会将全局变量屏蔽掉,
//使用this调用全局变量,解决屏蔽问题
this.number = number;
}
}
三.在一个实例方法内,访问当前实例的引用(作为方法的实参)
package oneHundredDayPlan.oneDay;
class Test {
private int number;
public Test(int number) {
this.number = number;
}
public void doSomething(){
// this的第三种用法,在一个实例方法内,访问当前实例的引用 //(谁调代表谁)
saySomething(this);
System.out.println(this);
}
public void saySomething(Test t){}
public static void main(String[] args) {
Test t = new Test(1);
t.doSomething();
System.out.println(t);
}
}