Есть ли разница между вызовом на номер getName()
в строке 8 и на линии 9.Вызов метода экземпляра с «этим» против его вызова без «этого» - есть ли разница?
Если да, то что это такое?
Это может быть очень просто, но я выполнил поиск в Google, и только 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