Das Schlüsselwort „this“ in Java verweist auf das aktuelle Objekt, das bearbeitet wird. Trotz seiner scheinbaren Einfachheit kann seine Verwendung für Anfänger besonders verwirrend sein. Ziel dieses Artikels ist es, zu klären, wann und warum „dies“ innerhalb einer Klasse effektiv eingesetzt werden sollte.
In Setter-Methoden stößt man häufig auf Variablen, deren Namen mit den entsprechenden Variablen identisch sind private Mitgliedsvariablen. Um diese Variablen zu unterscheiden und den Parameterwert der Instanzvariablen zuzuweisen, „this.
1 2 3 4 5 6 7 |
|
Bei der Übergabe der aktuellen Klasseninstanz als Argument an eine Methode eines anderen Objekts wird „this“ unverzichtbar.
1 2 3 4 5 6 7 8 9 10 11 12 |
|
Wenn mehrere Konstruktoren für eine Klasse vorhanden sind, „this(...)“ kann verwendet werden, um einen alternativen Konstruktor innerhalb eines Konstruktors aufzurufen. Es muss jedoch die erste Anweisung im Konstruktor sein.
1 2 3 4 5 6 7 8 9 |
|
Während diese drei Hauptszenarien die häufigsten Verwendungen von „this“ darstellen, gibt es noch einige zusätzliche Instanzen, in denen es verwendet werden kann:
Das obige ist der detaillierte Inhalt vonWann sollten Sie „this' in einer Java-Klasse verwenden?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!