Variables d'instance et variables de classe

Résolu/Fermé
esperantiste Messages postés 27 Date d'inscription mardi 23 décembre 2008 Statut Membre Dernière intervention 12 février 2011 - 26 déc. 2008 à 21:39
Marco la baraque Messages postés 996 Date d'inscription vendredi 9 mai 2008 Statut Contributeur Dernière intervention 5 novembre 2009 - 26 déc. 2008 à 23:37
Bonjour,

je veux bien savoir la différence entre un variable de classe et un variable d'instance (en java), si c'est possible
merci

1 réponse

Marco la baraque Messages postés 996 Date d'inscription vendredi 9 mai 2008 Statut Contributeur Dernière intervention 5 novembre 2009 329
26 déc. 2008 à 23:37
Bonsoir,
Une variable de classe est une variable qui est commune à toutes les instances de cette classe. Une telle variable est d'ailleurs accessible sans avoir besoin de passer par une instance de la classe.
Une variable d'instance est spécifique à ton instance, donc aura une valeur qui sera différente pour toutes les instances (car la zone mémoire sur laquelle ta variable va pointer sera spécifique à ton instance, contrairement à une variable de classe).

Cordialement,
8