Die Rolle des statischen Schlüsselworts in Java: 1. In Java können Variablen mit dem Schlüsselwort statin geändert werden, um die Wirkung globaler Variablen zu erzielen. 2. Die statische geänderte Methode gehört zur Klassenmethode und kann aufgerufen werden, ohne eine zu erstellen Objekt; 3. statischer Codeblock Wird häufig zum Initialisieren statischer Variablen verwendet.
Die Betriebsumgebung dieses Artikels: Windows 10-System, Java 1.8, Thinkpad T480-Computer.
Die Rolle des statischen Schlüsselworts in Java:
Es gibt vier Verwendungssituationen in der Java-Sprache: Mitgliedsvariablen, Mitgliedsmethoden, Codeblöcke und innere Klassen
(1) statische Mitgliedsvariablen
Sie können Statin verwenden In Java erzielen schlüsselwortmodifizierte Variablen die Wirkung globaler Variablen. Durch statische Variablen (statische Variablen) geänderte Variablen gehören zur Klasse und erhalten Speicherplatz zugewiesen, wenn die Klasse zum ersten Mal über den Klassenlader an die JVM übergeben wird.
(2) statische Mitgliedsmethode
Statisch modifizierte Methoden gehören zu Klassenmethoden und können aufgerufen werden, ohne ein Objekt zu erstellen. Schlüsselwörter wie this und super können nicht in statischen Methoden verwendet werden und nicht statische Methoden können nicht aufgerufen werden. Es kann nur auf statische Mitgliedsvariablen und statische Methoden der Klasse zugegriffen werden, zu der sie gehören.
(3) Statischer Codeblock
Die JVM führt den statischen Codeblock beim Laden einer Klasse aus. Der statische Codeblock wird häufig zum Initialisieren statischer Variablen verwendet. Der statische Code wird nur einmal ausgeführt, wenn die Klasse geladen wird.
(4) statische innere Klasse
Statische innere Klassen können instanziiert werden, ohne auf externe Klasseninstanzobjekte angewiesen zu sein, während innere Klassen instanziiert werden müssen, nachdem die äußere Klasse instanziiert wurde.
Statische innere Klassen können nicht auf gewöhnliche Variablen der äußeren Klasse zugreifen, sondern nur auf statische Mitgliedsvariablen und statische Methoden der äußeren Klasse.
Verwandte kostenlose Lernempfehlungen: Java-Grundlagen-Tutorial
Das obige ist der detaillierte Inhalt vonWelche Funktion hat das statische Schlüsselwort in Java?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!