Sobes.tech
Junior — Middle

Каква е целта на използването на ключовата дума this в програмен код?

sobes.tech AI

Отговор от AI

Ключовата дума this в Java се използва за препратка към текущия обект, в контекста на който се изпълнява методът или конструкторът. Тя помага:

  • Да се разграничат полетата на обекта и параметрите на метода или конструктора със същите имена.
  • Да се предаде текущият обект като аргумент на други методи.
  • Да се извикат други конструктори вътре в конструктора (чрез this(...)).

Пример:

public class Лице {
    private String име;

    public Лице(String име) {
        this.име = име; // this.име — поле на обекта, име — параметър
    }

    public void отпечатиИме() {
        System.out.println(this.име); // препратка към полето на текущия обект
    }
}