Wie Sie das Java-Schlüsselwörter dieses zu verwenden

Das Schlüsselwort Dies in Java bezieht sich auf die aktuelle Instanz der Klasse. Zum Beispiel legt fest, ob eine Klasse eine Methode mit dem Namen Berechnen, Sie können innerhalb der gleichen Klasse wie diese, die Methode von einer anderen Methode aufrufen:

this.Calculate () -

Natürlich können Sie auch den Anruf Berechnen Verfahren ohne die Dies Stichwort:

Berechnen()-

So wird in den meisten Fällen das Schlüsselwort Dies ist nicht nötig.

Manchmal wird jedoch der Dies Stichwort kann nützlich sein. Beispielsweise:

public class Schauspieler {string nachName-string vorName öffentlichen Darsteller (String nachName, String vorName) {this.lastName = nachName-this.firstName = firstName-}}

Das Dies Stichworte sind unter den Parametern zu unterscheiden erforderlich benannt Familienname, Nachname und Vorname und die Instanz.

Manchmal verwenden Sie die Dies Stichwort selbst einen Verweis auf das aktuelle Objekt als Parameter für die Methode zu übergeben. Sie können mithilfe der folgenden Anweisung das aktuelle Objekt in der Konsole zu drucken:

System.out.println (this) -

Das println Methode ruft das Objekt bespannen Methode eine String-Darstellung des Objekts zu erhalten und dann druckt er an die Konsole. In der Standardeinstellung bespannen gibt den Namen der Klasse, die das Objekt aus und die Objekt Hash-Code erstellt wurde. Wenn Sie wollen, dass die println Verfahren etwas Sinnvolles zu drucken, bieten ein bespannen Methode Ihrer eigenen für die Klasse.

Menü