// this关键字的作用
当方法的局部变量和类的成员变量重名的时候,根据“就近原则”,优先使用局部变量。
如果需要访问本类当中的成员变量,需要使用格式:
this.成员变量名
“通过谁调用的方法,谁就是this。”
public class Person {
String name; // 本身的名字
// 参数name是对方的名字
// 成员变量name是本身的名字
public void syaHello(String name) {
System.out.println(name + ",你好!我是" + name);
System.out.println(this);
}
}
public class Demo01Person {
public static void main(String[] args) {
Person person = new Person();
// 设置本身的名字
person.name = "张三";
person.sayHello(name:"李四");
System.out.println(person); // 地址值
}
}