JAVA中this关键字详解

this关键字

专门用来解决局部变量和类的成员变量重名

public class Person {
   String name ="王健林";
   public void sayHello(String name){
       System.out.println(name+"你好,我是"+this.name);
   }
}
public class SayHello {
    public static void main(String[] args) {
        Person person = new Person();
        person.sayHello("王思冲");
    }
}

注意事项 :

当方法的局部变量和类的成员变量重名的时候 , 根据"就近原则" , 优先使用局部变量
如果需要访问本类当中的成员变量 , 需要使用格式 : this.成员变量
你就会发现 这个成员变量 和你方法中的this.成员变量 颜色都变成一样的紫色了
局部变量的前边什么都不要写
this.成员变量 =  对象 .成员变量
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章