是否有通話之間getName()
第8行和任何區別上線9用'this'調用實例方法與不用'this'調用它 - 是否有區別?
如果是的話,又是什麼呢?
這可能很簡單,但我做了我的谷歌搜索,我得到的唯一SO result是關於使用this
一個字段,而不是一個方法。
class CallingInstanceMethodWithAndWithoutThis {
private String getName() {
return "Zarah";
}
private void printGetName() {
System.out.println(getName());
System.out.println(this.getName());
}
public static void main(String [] args) {
new CallingInstanceMethodWithAndWithoutThis().printGetName();
}
}
沒有區別。 – Satya
你基本上在你的問題中包含了你的問題的重複。答案是一樣的。 –
@pp_我提到了它爲什麼不是一個完全相同的副本。那是關於田野的。這一個是關於方法。 – Solace