-
les variables statiques
salut tout le monde:
La valeur d’une variable "static" est partagée par toutes les instances de la même classe.
Si l’une des instances modifie la valeur de la variable, alors toutes les autres instances seront afféctée par ce changement.
Ma question est :
Supposont P.E que nous avons deux programmes en mémoire simultanéement.Ces deux PRG contiennent
des instances d'une même classe, Si l’une des instances (du prg1) modifie la valeur de la variable statique, est ce que les
autres instances (du prg2) seront affectées elles aussi?
merci
-
Alors je vais peut être dire une bétise mais...
Je ne vois pas pourquoi... se sont bien 2 programmes différents, il n'y a pas de raison que l'un modifie les variables de l'autres (sauf en les modifiants directement en mémoire) chaque programme a sa propre zone en mémoire avec ses propres variables.
Je répète que je ne suis pas sûr alors autant attendre d'autres réponses ;)
-
Elles ne sont pas modifiées, les zones mémoire sont complètement différentes et non partagées.
-
Je suis tout a fait d'accord avec Shrine ! ;)
-
je voulais juste m'assurer.
merci.