Section courante

A propos

Section administrative du site

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 :

  1. class maclasse {
  2.     public static int maconstante = 1;
  3. };
  4.  
  5. public class StaticSamples {
  6.     static int compteur = 0;
  7.  
  8.     public static void main(String[] args) {
  9.         maclasse a = new maclasse();
  10.         compteur++;
  11.         maclasse b = new maclasse();
  12.         compteur++;
  13.         System.out.print("Compteur = " + compteur + "\n");
  14.         System.out.print("a.maconstante = " + a.maconstante + "\n");
  15.         System.out.print("b.maconstante = " + b.maconstante + "\n");
  16.     }
  17. }

on obtiendra le résultat suivant :

Compteur = 2
a.maconstante = 1
b.maconstante = 1


Dernière mise à jour : Mercredi, le 11 janvier 2017