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
}
}