Назад к вопросам
Junior — Middle
72
Каково предназначение использования ключевого слова this в программном коде?
Ответ от нейросети
sobes.tech AI
Ключевое слово this в Java используется для ссылки на текущий объект, в контексте которого выполняется метод или конструктор. Оно помогает:
- Различать поля объекта и параметры метода или конструктора с одинаковыми именами.
- Передавать текущий объект в качестве аргумента другим методам.
- Вызывать другие конструкторы внутри конструктора (через
this(...)).
Пример:
public class Person {
private String name;
public Person(String name) {
this.name = name; // this.name — поле объекта, name — параметр
}
public void printName() {
System.out.println(this.name); // обращение к полю текущего объекта
}
}