[JAVA] variable statique

J'ai étudié les variables statiques Java.

L'utilisation correcte des variables statiques Java 1, constante 2. Variables partagées utilisées uniquement au sein de la classe Il semble que ce soit le cas.

    1. Pour l'utiliser comme constante, vous pouvez ajouter la statique finale.

final static int i = 10;

C'est comme ça. De plus, dans un exemple concret, il semble que jdk lui-même soit une liste car java.util.Collections.EMPTY_LIST est spécifié comme statique final.

  1. Variables partagées utilisées uniquement au sein de la classe

Cependant, le modificateur d'accès doit être défini sur private afin qu'il puisse être référencé et mis à jour uniquement à partir de cette classe. C'est vrai

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

Cependant, il semble qu'il vaut mieux éviter autant que possible de partager des variables au sein de la classe.

J'ai étudié ci-dessous. http://tkmtys.hatenablog.com/entry/2015/10/11/033349

Recommended Posts

variable statique
variable
statique
Java statique
À propos de statique
modificateur statique
variable constante rubis
variable de tableau java
Histoire statique Java
Contre-attaque statique de l'oncle
Portée de la variable Java (portée)
Objet variable / immuable
déclaration de variable java
Portée de la variable Java
[Introduction à Java] Portée de la variable (portée, variable locale, variable d'instance, variable statique)