Was sind Schlüsselwörter?
Schlüsselwörter sind Wörter, denen in der Java-Sprache eine bestimmte Bedeutung zugewiesen wird und die nicht als Bezeichner verwendet werden können. In Java gibt es zwei spezielle Schlüsselwörter goto
und const
. Wir nennen diese beiden Schlüsselwörter reservierte Wörter.
Häufige Schlüsselwörter:
(1) dieses Schlüsselwort
dieses Schlüsselwort Wird zur Darstellung verwendet Das aktuelle Objekt selbst oder ein instanziiertes Objekt der aktuellen Klasse können hierüber aufgerufen werden. Das Schlüsselwort this kann nicht in statischen Methoden verwendet werden.
Verwendung dieses Schlüsselworts:
1. Das Schlüsselwort this kann verwendet werden, um eindeutig auf die Mitgliedsvariablen und Mitgliedsmethoden einer Klasse zuzugreifen und Konflikte mit lokalen Variablennamen zu lösen.
2. Das Schlüsselwort this ruft den Konstruktor auf: Der Konstruktor wird automatisch von der Java Virtual Machine aufgerufen, wenn er das Objekt instanziiert. Er kann nicht wie eine normale Methode aufgerufen werden 2.. ...) ruft andere Konstruktoren auf.
3. Dies kann auch das aktuelle Objekt darstellen, das heißt, welches Objekt die Methode aufruft, in der sich dieses befindet, dann repräsentiert dies dieses Objekt zu diesem Zeitpunkt.
(2) Super-Schlüsselwort
Das Super-Schlüsselwort stellt das übergeordnete Klassenobjekt dar und wird hauptsächlich zur Angabe der Attribute und Methoden der übergeordneten Klasse verwendet und wird auch in verwendet Unterklassen Initialisieren Sie die übergeordnete Klasse. Das Schlüsselwort super kann nicht in statischen Methoden von Unterklassen verwendet werden.
Verwendung des Super-Schlüsselworts:
1. Verwenden Sie das Super-Schlüsselwort, um die Eigenschaften und Methoden der übergeordneten Klasse in der Unterklasse aufzurufen. Wenn Sie zu diesem Zeitpunkt die Eigenschaften und Methoden der übergeordneten Klasse aufrufen möchten, müssen Sie das Schlüsselwort super verwenden. Wenn es nicht verwendet wird, werden die Methoden und Eigenschaften der übergeordneten Klasse von der Unterklasse überschrieben.
2. Eine Unterklasse ist eine abgeleitete Klasse der übergeordneten Klasse und ihre Instanziierung hängt von der Instanziierung der übergeordneten Klasse ab. Daher muss jeder seiner Konstruktoren die übergeordnete Klasse initialisieren. In Java ruft das Schlüsselwort super den Konstruktor der übergeordneten Klasse auf, um diesen Vorgang abzuschließen. Wenn in der übergeordneten Klasse kein Parameterloser Konstruktor vorhanden ist, muss super in der untergeordneten Klasse explizit aufgerufen werden, um den vorhandenen parametrisierten Konstruktor aufzurufen und die übergeordnete Klasse zu initialisieren.
Empfohlenes Tutorial: Java-Tutorial
Das obige ist der detaillierte Inhalt vonWas bedeuten Schlüsselwörter in Java?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!