this 引用就是本类的一个对象
理解这句话看下面一段代码
package me;
public class Me {String name; //成员变量int age;public Me(String name, int age) { //这里name和age 是构造方法里面的局部变量this.name = name; // 把构造方法里面的局部变量赋值给 成员变量 this.age = age;}public String getName() {return name;}public void setName(String name) {this.name = name; //和构造方法里面一样}public int getAge() {return age;}public void setAge(int age) {this.age = age;//和构造方法里面一样}
}
this.name 是当前类 Me成员变量里面的name 并不是构造方法里面的name ,
注释里面已经提到了.所以我们要清楚this关键字代表本类对象的引用
this 关键字可以调用成员变量和成员方法 ,同时还可以作为方法返回值......