[JAVA] Caractéristiques des variables statiques

Qu'est-ce que la statique?

En anglais, static En termes de type de méthode, cela correspond au type de «méthode statique».

Les variables qui peuvent être utilisées sans instancier une classe sont appelées des variables statiques.

Fonctionnalité

Peut être utilisé avec ou sans instance. Au contraire, à part statique, il ne peut pas être utilisé sans instance.

Comment utiliser des variables statiques

Déclarez d'abord ce qui suit.

Modificateur d'accès(public etc.)nom de type statique nom de variable

Lorsqu'une variable est déclarée avec un type de données spécifié, une valeur initiale est donnée.

Tableau des valeurs initiales

Entier: 0
float:0.0f
type double:0.0d
Type de caractère: »\u0000′
type booléen: false
Type de référence(String):null

Comment appeler

nom de la classe.Nom de variable

Appelez en utilisant le nom de la classe sans créer une instance de la classe.

Ce qui change avec les variables statiques

Vous pouvez accéder aux méthodes et aux variables membres spécifiées sans nouveau.

Exemple:

 public static String name = "";

    //méthode statique
    public static String add(String , int b){
        return a + b;
    }
}

Normalement, ce qui précède est appelé après instanciation (new), mais en ajoutant "static", il peut être utilisé sans "new".

Résumé

-Les variables statiques sont un type de variables statiques qui peuvent être utilisées sans instanciation.

-Au contraire, à part ça, il ne peut être utilisé que s'il est instancié.

Recommended Posts

Caractéristiques des variables statiques
Caractéristiques prévues de Java
[Java] Trois fonctionnalités de Java
Avantages de la méthode statique Java
[Connaissance de base de Java] Portée des variables
[Ruby] Afficher le contenu des variables
Comment nommer les variables 7 sélections d'inconfort
Point 57 Réduire la portée des variables locales
Présentation des fonctionnalités des conteneurs JavaFX Scene Builder
Point 57: Minimiser la portée des variables locales
Quelles sont les fonctionnalités mises à jour de Java 13
Fonctionnalités du framework Spring pour les développeurs Java
Programmation Java (clause statique et "variables de classe")