[JAVA] statische Variable

Ich habe statische Java-Variablen untersucht.

Die korrekte Verwendung statischer Java-Variablen 1, konstant 2. Gemeinsame Variablen, die nur innerhalb der Klasse verwendet werden Es scheint so.

    1. Um es als Konstante zu verwenden, können Sie die endgültige Statik hinzufügen.

final static int i = 10;

Es ist wie es ist. In einem konkreten Beispiel scheint es auch, dass jdk selbst eine Liste ist, da java.util.Collections.EMPTY_LIST als endgültige statische Angabe angegeben wird.

  1. Gemeinsame Variablen, die nur innerhalb der Klasse verwendet werden

Der Zugriffsmodifikator sollte jedoch auf privat gesetzt werden, damit er nur innerhalb dieser Klasse referenziert und aktualisiert werden kann. Korrekt

public class Hello{
    public static final String Message = "Hello World";
    private static String innnerMessage;
}

Es scheint jedoch besser zu sein, die gemeinsame Nutzung von Variablen innerhalb der Klasse so weit wie möglich zu vermeiden.

Ich habe unten studiert. http://tkmtys.hatenablog.com/entry/2015/10/11/033349

Recommended Posts

statische Variable
Variable
statisch
Java statisch
Über statische
statischer Modifikator
Ruby-Konstante variabel
Java-Array-Variable
Statische Java-Geschichte
Onkel statischer Gegenangriff
Java-Variablenbereich (Bereich)
Variables / unveränderliches Objekt
Java-Variablendeklaration
Java-Variablenbereich
[Einführung in Java] Variablenbereich (Bereich, lokale Variable, Instanzvariable, statische Variable)