Sobes.tech
Junior — Middle

Mi a célja a this kulcsszó használatának a programkódban?

sobes.tech MI

Válasz az MI-től

A this kulcsszó Java-ban arra szolgál, hogy a jelenlegi objektumra hivatkozzon, amelyben a metódus vagy konstruktor fut. Segít:

  • Azonosítani az objektum mezőit és a metódus vagy konstruktor paramétereit ugyanazzal a névvel.
  • A jelenlegi objektumot argumentumként átadni más metódusoknak.
  • Más konstruktorokat hívni a konstruktoron belül (a this(...) segítségével).

Példa:

public class Személy {
    private String név;

    public Személy(String név) {
        this.név = név; // this.név — az objektum mezője, név — paraméter
    }

    public void névKiírása() {
        System.out.println(this.név); // hivatkozás a jelenlegi objektum mezőjére
    }
}