Dans le langage de programmation Java, chaque variable doit être explicitement déclarés en tant que membre d'une classe. Java inclut des classes prédéfinies pour certains types de données communs tels que " Integer " et "Float" ( un nombre à virgule flottante simple précision) . Si vous appliquez le modificateur «statique» à une déclaration de variable , Java interprète qu'il ya une seule instance de cette variable pour toute la classe , au lieu de l'interprétation par défaut ( une instance distincte pour chaque objet existant de cette classe ) . Vous pouvez déclarer une variable de type float en utilisant le modificateur «statique» . Instructions
1
déclarer une nouvelle classe pour abriter la variable de type float statique , comme dans l'exemple suivant:
classe Notch publique {
}
< br > 2
Ajouter déclarations pour toutes les variables d'état qui doivent être répliqués dans chaque instance de la nouvelle classe, comme suit :
classe Notch publique {
privé de déplacement du flotteur ;
private String nom ;
}
Par défaut , les variables de classe ne sont pas statiques
3
Ajoutez la déclaration de la variable statique ( . une instance par classe ) comme suit:
classe Notch publique {
déplacement du flotteur privé;
private String nom ;
privés flotteur sumAllDisplacements statiques = ( float) 0; }
Dans cet exemple, la variable de type float statique permet de garder ( si elle est complétée par les méthodes de la classe appropriée) la somme des déplacements de toutes les instances de Notch créé jusqu'ici < . br>