Ключове слово this
Коротко: Посилання на поточний об’єкт усередині методу екземпляра чи конструктора — найчастіше використовується, щоб відрізнити поле від параметра з тією самою назвою.
Докладніше: Без this запис color = color; у конструкторі з параметром color нічого б не робив (параметр присвоювався б сам собі).
Подробиці
class Person {
private StringДив. також: конструктори, ключове слово super, об’єкти