[JAVA] Eigenschaften statischer Variablen

Was ist statisch?

Auf Englisch "statisch" In Bezug auf die Art der Methode entspricht es der Art der "statischen Methode".

Variablen, die ohne Instanziierung einer Klasse verwendet werden können, werden als statische Variablen bezeichnet.

Charakteristisch

Kann mit oder ohne Instanz verwendet werden. Im Gegenteil, anders als statisch kann es nicht ohne eine Instanz verwendet werden.

Verwendung statischer Variablen

Erklären Sie zunächst Folgendes.

Zugriffsmodifikator(Öffentlichkeit etc.)statischer Typname Variablenname

Wenn eine Variable mit einem angegebenen Datentyp deklariert wird, wird ein Anfangswert angegeben.

Tabelle der Anfangswerte

Ganzzahl: 0
float:0.0f
Doppeltyp:0.0d
Zeichentyp: ’\u0000′
Boolescher Typ: false
Referenztyp(String):null

Wie rufe ich an?

Name der Klasse.Variablennamen

Rufen Sie mit dem Klassennamen auf, ohne eine Instanz der Klasse zu erstellen.

Was ändert sich mit statischen Variablen?

Sie können ohne neue auf bestimmte Methoden und Mitgliedsvariablen zugreifen.

Beispiel:

 public static String name = "";

    //statische Methode
    public static String add(String , int b){
        return a + b;
    }
}

Normalerweise wird das Obige nach der Instanziierung (neu) aufgerufen, aber durch Hinzufügen von "statisch" kann es ohne "neu" verwendet werden.

Zusammenfassung

-Statische Variablen sind statische Variablen, die ohne Instanziierung verwendet werden können.

Recommended Posts

Eigenschaften statischer Variablen
Voraussichtliche Funktionen von Java
[Java] Drei Funktionen von Java
Vorteile der statischen Java-Methode
[Grundkenntnisse in Java] Umfang der Variablen
[Ruby] Zeigt den Inhalt von Variablen an
Wie man Variablen benennt 7 Auswahl von Unbehagen
Punkt 57 Minimieren Sie den Umfang lokaler Variablen
Einführung in die Funktionen von JavaFX Scene Builder-Containern
Punkt 57: Minimieren Sie den Umfang lokaler Variablen
Was sind die aktualisierten Funktionen von Java 13
Funktionen des Spring Frameworks für Java-Entwickler
Java-Programmierung (statische Klausel und "Klassenvariablen")