dies zeigt auf das aktuelle Objekt, wird für den Zugriff auf seine Methoden und Eigenschaften verwendet und wird häufig in Konstruktoren verwendet, um auf die übergeordnete Klasse zu verweisen, um Methoden der übergeordneten Klasse aufzurufen oder auf ihre Eigenschaften zuzugreifen, und wird häufig zum Überschreiben der übergeordneten Klasse verwendet Methoden oder Zugriff auf nicht abgedeckte Attribute.
Der Unterschied zwischen this und super in Java
This und super sind beide Schlüsselwörter in Java, die für den Zugriff auf Methoden und Eigenschaften einer Klasse verwendet werden.
this
this
wird verwendet, um auf das aktuelle Objekt zu verweisen. this
关键字用于引用当前对象。super
super
super
Wird häufig verwendet, um Methoden der übergeordneten Klasse zu überschreiben oder auf Eigenschaften der übergeordneten Klasse zuzugreifen, die von der untergeordneten Klasse nicht überschrieben werden. | Hauptunterschied | |
---|---|---|
Funktionen | dieses | super |
Zweck | Referenzierung des aktuellen Objekts | |
Geltungsbereich | Aktuelle Klasse | |
Syntax | this.propertyName/methodName | |
Initialisierung | Initialisieren Sie den Objektstatus im Konstruktor |
Override-Methode
Kann nicht zum Überschreiben von Methoden der übergeordneten Klasse verwendet werden.Kann zum Überschreiben von Methoden der übergeordneten Klasse verwendet werden
Das obige ist der detaillierte Inhalt vonDer Unterschied zwischen diesem und Super in Java. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!