dies stellt das aktuelle Objekt dar. dies ruft die Attribute in dieser Klasse auf, also die Mitgliedsvariablen in der Klasse dies ruft andere Methoden in dieser Klasse auf; this Um andere Konstruktoren in dieser Klasse aufzurufen, muss der Aufruf in der ersten Zeile des Konstruktors platziert werden. (Empfohlenes Studium:
Java-Kurs
) Dies muss in einer Methode einer bestimmten Klasse verwendet werden.
Zum Beispiel:
public class persion{
private String name=null;
private int age;
public void setName(String name){
this.name=name;
}
public String getName(){
return name;
}
}
Nach dem Login kopieren
In dieser Klasse verwendet die erste Variable in der setName-Methode dies, um sie vom Parameter dieser Methode zu unterscheiden dass sich dieser Name auf das Namensattribut der Person-Klasse bezieht, nicht auf den Namensparameter. Wenn dieser entfernt wird, wird das Namensattribut der Person-Klasse nach der Ausführung dieser Methode immer noch null sein von zurückgegeben Die getName-Methode Der Name der Person-Klasse wird nicht verwendet, da dies nicht erforderlich ist, da der Compiler weiß, dass sich dieser Name auf den Namen der Person und nicht auf andere Namen bezieht (da es keine Namensvariable gibt, um eine Möglichkeit zur Verwechslung zu finden). Es). Natürlich können Sie return this.name in dieser Methode auch explizit verwenden, das ist richtig.
Das obige ist der detaillierte Inhalt vonWas bedeutet das in Java?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!