this关键字的作用

package cn.itcast.day07.demo04;
/*
当方法的局部变量和类的成员变量重名时,根据“就近原则”,优先使用局部变量。
如果需要访问本类当中的成员变量,需要使用格式;
this.成员变量名

“通过谁调用的方法,谁就是this”
 */
public class Person {
    String name;
    //参数name是对方的名字
    //成员变量name是自己的名字
    public  void sayHello(String name){
        System.out.println(name+"你好"+this.name);
    }
}

访问

package cn.itcast.day07.demo04;

public class Demo01Person {
    public static void main(String[] args) {
        Person person = new Person();
        person.name ="山东黄金";
        person.sayHello("还不错");
    }
}

 

posted @ 2020-04-24 20:43  汉魂县令  阅读(48)  评论(0)    收藏  举报