Können statischen Java-Variablen Werte zugewiesen werden?
kann ein Wert zugewiesen werden. Die Hauptfunktion von static ist ein statisches Mitglied, was bedeutet, dass die Instanz der Variablen einmal im Speicher gespeichert wird. Die Zuordnung kann beliebig geändert werden.
statisches Schlüsselwort in Java
statisch ist ein sehr wichtiges Schlüsselwort in Java und hat zwei Hauptfunktionen:
● Erstens : Weisen Sie einem bestimmten Datentyp oder Objekt einen einzelnen Speicherplatz zu, unabhängig von der Anzahl der erstellten Objekte.
●Zweitens: Implementieren Sie eine Methode oder ein Attribut, das der Klasse und nicht dem Objekt zugeordnet ist.
Einfach ausgedrückt gibt es in der Java-Sprache fünf Hauptverwendungen von Statik: Mitgliedsvariablen, Mitglied Methoden, Codeblöcke, innere Klassen und statische Importpakete.
Grundlegende Verwendung:
1. Statisch geänderte Mitgliedsvariablen: Diese Mitgliedsvariable gehört zu einer Klassenvariablen und kann direkt über ClassName.attributeName referenziert werden, ohne dass new erforderlich ist aus der Klasse.
2. Statisch geänderte Mitgliedsmethode: Diese Methode gehört zur Klassenmethode und kann direkt über ClassName.methodName referenziert werden, ohne dass eine neue Instanz außerhalb der Klasse erforderlich ist.
3. Statischer modifizierter Codeblock: Er wird nur einmal ausgeführt, wenn die Klasse initialisiert wird, und die Ladereihenfolge entspricht strikt der Definitionsreihenfolge der statischen Ressourcen in der Klasse Statische Variablen, die danach definiert werden, können zugewiesen, aber nicht darauf zugegriffen werden. ;Codeblock der übergeordneten Klasse->Codeblock der Unterklasse.
4. Statische Änderung innerer Klassen: Statik kann keine gewöhnlichen Klassen ändern, sondern kann nur innere Klassen ändern, die durch Statik geändert werden: new OuterClass.InnerClass().
5. Statisches Importpaket: Syntax „import static java.lang.Math.*“, sodass Sie die statischen Methoden in der Math-Klasse direkt verwenden können, ohne den Klassennamen zu schreiben ist praktischer, wenn eine bestimmte Klasse häufig verwendet wird, verringert jedoch die Lesbarkeit. Und es wird nicht empfohlen, *
Empfohlene Lerninhalte: Java-Video-Tutorial
zu importierenDas obige ist der detaillierte Inhalt vonKönnen statischen Java-Variablen Werte zugewiesen werden?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!