[JAVA] modificateur statique

Quel est le modificateur statique?

Le modificateur static est principalement utilisé pour accéder directement aux méthodes et aux variables sans les instancier dans une classe.

Les méthodes avec ces statiques sont appelées méthodes statiques et les variables sont appelées variables statiques.

Il existe de nombreuses utilisations du modificateur statique, notamment les suivantes: ・ Comment utiliser statique en classe interne ・ Comment utiliser les constantes en statique final -Comment utiliser l'importation statique pour simplifier la référence des membres statiques de classes externes

Quel est le modificateur statique?

Définir des membres statiques L'ajout du modificateur statique à un membre d'une classe permet l'accès sans instancier la classe. Plus précisément, il est accessible au format (nom de classe, nom de membre). Ces membres sont des membres statiques Ou cela s'appelle une méthode statique de champ statique en fonction de chaque membre. Par exemple, ce qui suit définit et appelle la méthode foobar du champ hoge en tant que membre statique.

package com.example.mynavi.modifier;
 
public class ModStatic {
    static String hoge = "Champ statique";
    static void foobar() {
      System.out.println("Méthode statique");
    }
 
  public static void main(String[] args) {
    System.out.println(ModStatic.hoge); //Résultat: champ statique
    ModStatic.foobar(); //Résultat: méthode statique
  }
}

Lorsque le modificateur statique est supprimé de hoge et hoober, la partie de caractère doit être écrite comme suit.


ModStatic ms = new ModStatic(); //Doit être instancié
  System.out.println(ms.hoge);
  ms.foobar();

Recommended Posts

modificateur statique
statique
À propos de statique
modificateur final
Modificateur final et modificateur statique de l'historique d'apprentissage JAVA
Modificateur d'accès [Java]
Histoire statique Java
Contre-attaque statique de l'oncle
modificateur final java