三种:
1 构造方法中,如果一个构造方法中需要调用另一个:this();
2 当成员变量和局部变量重名:格式: this.变量;
类的 成员变量 String name= null;
方法中参数 public void a(String name)
{ this.name=name} 等号前用this是成员变量,等好后是局部变量。(你应该明白成员变量
name,和方法中的参数name,不一样,根本没有关系)
3, 代表当前对象:格式 this.方法名()
调用时 new的那个对象,那么this就代表当前对象: 如果是 p1=new .... 调用该方法 那么this就代表p1,
如果 p2=new .... 调用该方法 那么this就代表p2,不过一般省略,因为调用方法 对象.方法名(),已经指明了对象、 |