Junior — Middle
Wat is het doel van het gebruik van het trefwoord this in programmeercode?
sobes.tech AI
Antwoord van AI
Het sleutelwoord this in Java wordt gebruikt om te verwijzen naar het huidige object, in de context waarin de methode of constructor wordt uitgevoerd. Het helpt:
- Het onderscheiden van de velden van het object en de parameters van de methode of constructor met dezelfde namen.
- Het doorgeven van het huidige object als argument aan andere methoden.
- Het aanroepen van andere constructors binnen de constructor (via
this(...)).
Voorbeeld:
public class Persoon {
private String naam;
public Persoon(String naam) {
this.naam = naam; // this.naam — veld van het object, naam — parameter
}
public void printNaam() {
System.out.println(this.naam); // verwijzing naar het veld van het huidige object
}
}