Java dit trefwoord

❮ Java-trefwoorden


Voorbeeld

Gebruiken thismet een klasse-attribuut (x):

public class Main {
  int x;

  // Constructor with a parameter
  public Main(int x) {
    this.x = x;
  }

  // Call the constructor
  public static void main(String[] args) {
    Main myObj = new Main(5);
    System.out.println("Value of x = " + myObj.x);
  }
}


Definitie en gebruik

Het thissleutelwoord verwijst naar het huidige object in een methode of constructor.

Het meest gebruikelijke gebruik van het thissleutelwoord is om de verwarring tussen klasseattributen en parameters met dezelfde naam te elimineren (omdat een klasseattribuut wordt overschaduwd door een methode of constructorparameter). Als u het trefwoord in het bovenstaande voorbeeld weglaat, zou de uitvoer "0" zijn in plaats van "5".

this kan ook worden gebruikt om:

  • Roep de huidige klasse-constructor op
  • De huidige klassenmethode aanroepen
  • Retourneer het huidige klasseobject
  • Geef een argument door in de methodeaanroep
  • Geef een argument door in de constructoraanroep

Gerelateerde pagina's

Lees meer over objecten in onze Java Classes/Objects Tutorial .

Lees meer over constructors in onze Java Constructors Tutorial .

Lees meer over methoden in onze Java Methods Tutorial .


❮ Java-trefwoorden