Faites attention en parlant de statique, des gens peuvent se tromper en lisant vos lignes.
Le principe d´une variable ( enfin, de la facon dont je m´en sert) permet une instance de classe pour toutes les instances d´une classe.
C´est un peu compliqué ce que je vient de dire donc voila un exemple de mon utilisation ( en Java, vu que je fait surtout ca en ce moment) :
public class Base {
private static ClasseSpe service;
public void toto() {
if ( service == null)
service = new ClasseSpe();
service.utilisation();
}
}
Ici, l´attribut service est statique, c´est à dire que pour toutes les instances possibles de la classe Base ( si plusieurs utilisateurs appellent Base en même temps, plusieurs classes Base sont créées), il n´existera qu´une et une seule instance de service ( si plusieurs utilisateurs utilisent services alors ils utiliseront tous la même instance de service).
Voila,