Junior — Middle
Aký je účel použitia kľúčového slova this v programovacom kóde?
sobes.tech AI
Odpoveď od AI
Kľúčové slovo this v Jave sa používa na odkazovanie na aktuálny objekt, v kontexte ktorého sa vykonáva metóda alebo konštruktor. Pomáha:
- Rozlišovať medzi poľami objektu a parametrami metódy alebo konštruktora s rovnakými názvami.
- Odovzdávať aktuálny objekt ako argument iným metódam.
- Volať iné konštruktory v rámci konštruktora (cez
this(...)).
Príklad:
public class Osoba {
private String meno;
public Osoba(String meno) {
this.meno = meno; // this.meno — pole objektu, meno — parameter
}
public void vypisMeno() {
System.out.println(this.meno); // odkaz na pole aktuálneho objektu
}
}