При ссылке на переменные класса, почему люди добавляют его с помощью this
? Я не говорю о случае, когда this
используется для устранения неоднозначности параметров метода, но, когда это кажется ненужным.
Пример:
public class Person {
private String name;
public String toString() {
return this.name;
}
}
В toString
, почему бы просто не указать name
как name
?
return name;
Что покупает this.name
?
Вот вопрос с вопросом о стеке, чей код имеет this
предварительно ожидающий.