STATIC |
Statique |
---|---|
Java |
Syntaxe
storage-class-specifier := static |
Paramètres
Nom | Description |
---|---|
storage-class-specifier | Ce paramètre permet d'indiquer un spécificateur d'entreposage de classe |
Description
Ce mot réservé permet de rendre disponible une fonction ou variable d'une classe de façon global comme si elle se trouvait en dehors de la classe elle-même.
Exemple
Cet exemple permet de montrer l'utilisation d'une variable statique dans une classe ou comme variable modulaire :
- class maclasse {
- public static int maconstante = 1;
- };
-
- public class StaticSamples {
- static int compteur = 0;
-
- public static void main(String[] args) {
- maclasse a = new maclasse();
- compteur++;
- maclasse b = new maclasse();
- compteur++;
- System.out.print("Compteur = " + compteur + "\n");
- System.out.print("a.maconstante = " + a.maconstante + "\n");
- System.out.print("b.maconstante = " + b.maconstante + "\n");
- }
- }
on obtiendra le résultat suivant :
Compteur = 2a.maconstante = 1
b.maconstante = 1
Dernière mise à jour : Mercredi, le 11 janvier 2017