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.成員變量 = 對象 .成員變量