Java hierdie sleutelwoord

❮ Java sleutelwoorde


Voorbeeld

Gebruik thismet 'n klaskenmerk (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);
  }
}


Definisie en gebruik

Die thissleutelwoord verwys na die huidige objek in 'n metode of konstruktor.

Die mees algemene gebruik van die thissleutelwoord is om die verwarring tussen klaskenmerke en parameters met dieselfde naam uit te skakel (omdat 'n klaskenmerk deur 'n metode of konstruktorparameter geskadu word). As jy die sleutelwoord in die voorbeeld hierbo weglaat, sal die uitvoer "0" wees in plaas van "5".

this kan ook gebruik word om:

  • Roep huidige klaskonstruktor aan
  • Roep huidige klasmetode aan
  • Gee die huidige klasvoorwerp terug
  • Slaag 'n argument in die metode-oproep deur
  • Slaag 'n argument in die konstruktoroproep deur

Verwante bladsye

Lees meer oor voorwerpe in ons Java-klasse/voorwerpe-tutoriaal .

Lees meer oor konstrukteurs in ons Java-konstruktors-tutoriaal .

Lees meer oor metodes in ons Java-metodes-tutoriaal .


❮ Java sleutelwoorde