Heim > Java > JavaErste Schritte > Was bedeutet das in Java?

Was bedeutet das in Java?

(*-*)浩
Freigeben: 2019-11-13 11:26:06
Original
3815 Leute haben es durchsucht

Was bedeutet das in Java?

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!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage