当成员变量名称和方法中的参数名称重名的时候,可以使用this关键字。比如:this.成员变量 = 局部变量
public class Person {
String name ="张三";
public void eat(String name){
System.out.println(name); //王五
System.out.println(this.name); //张三
}
}
public class ThisDemo {
public static void main(String[] args) {
Person person = new Person();
person.eat("王五");
}
}
从代码中可以看出来,
this.name = “张三”;
name = “王五”;
说明this关键字指向的是成员变量。