Є два способи посилання на екземпляр класу в межах цього класу. Наприклад:
class Person {
String name;
public void setName(String name) {
this.name = name;
}
public void setName2(String name) {
Person.this.name = name;
}
}
Один використовує this.name
для посилання на об’єктне поле, а інший використовує className.this
для посилання на об’єктне поле. Яка різниця між цими двома посиланнями?