Sobes.tech
Назад к вопросам
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); // обращение к полю текущего объекта
    }
}