Java -Tutorials

Java-HOME Java-Einführung Java-Erste Schritte Java-Syntax Java-Kommentare Java-Variablen Java-Datentypen Java-Type-Casting Java-Operatoren Java-Strings Java-Mathematik Java-Booleans Java Wenn ... Sonst Java-Schalter Java-While-Schleife Java-For-Schleife Java Break/Continue Java-Arrays

Java-Methoden

Java-Methoden Java-Methodenparameter Überladen von Java-Methoden Java-Bereich Java-Rekursion

Java-Klassen

Java-OOP Java-Klassen/Objekte Attribute der Java-Klasse Java-Klassenmethoden Java-Konstruktoren Java-Modifikatoren Java-Kapselung Java-Pakete / API Java-Vererbung Java-Polymorphismus Innere Java-Klassen Java-Abstraktion Java-Schnittstelle Java-Enumerationen Java-Benutzereingabe Java-Datum Java-ArrayList Java LinkedList Java-HashMap Java-HashSet Java-Iterator Java-Wrapper-Klassen Java-Ausnahmen Java-RegEx Java-Threads Java-Lambda

Umgang mit Java-Dateien

Java-Dateien Java-Dateien erstellen/schreiben Java-Dateien lesen Java-Dateien löschen

Java-How-To

Fügen Sie zwei Zahlen hinzu

Java-Referenz

Java-Schlüsselwörter Java-String-Methoden Java-Mathematikmethoden

Java-Beispiele

Java-Beispiele Java-Compiler Java-Übungen Java Quiz Java-Zertifikat


Java dieses Schlüsselwort

❮ Java-Schlüsselwörter


Beispiel

Verwendung thismit einem Klassenattribut (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);
  }
}


Definition und Verwendung

Das thisSchlüsselwort bezieht sich auf das aktuelle Objekt in einer Methode oder einem Konstruktor.

Die häufigste Verwendung des thisSchlüsselworts besteht darin, die Verwirrung zwischen Klassenattributen und Parametern mit demselben Namen zu beseitigen (weil ein Klassenattribut von einem Methoden- oder Konstruktorparameter überschattet wird). Wenn Sie das Schlüsselwort im obigen Beispiel weglassen, wäre die Ausgabe "0" statt "5".

thiskann auch verwendet werden für:

  • Rufen Sie den aktuellen Klassenkonstruktor auf
  • Rufen Sie die aktuelle Klassenmethode auf
  • Gibt das aktuelle Klassenobjekt zurück
  • Übergeben Sie im Methodenaufruf ein Argument
  • Übergeben Sie ein Argument im Konstruktoraufruf

Verwandte Seiten

Lesen Sie mehr über Objekte in unserem Java Classes/Objects Tutorial .

Lesen Sie mehr über Konstruktoren in unserem Java Constructors Tutorial .

Lesen Sie mehr über Methoden in unserem Java-Methoden-Tutorial .


❮ Java-Schlüsselwörter