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.成員變量 =  對象 .成員變量
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章