On dirait que personne n’a mentionné jusqu’à présent, que les variables statiques à l’intérieur de différentes instances de la même classe restent leur état. Soyez donc prudent lorsque vous écrivez du code OOP.
Considérez ceci :
Si vous souhaitez qu’une variable statique se souvienne de son état uniquement pour l’instance de classe actuelle, vous feriez mieux de vous en tenir à une propriété de classe, comme ceci :If you want a static variable to remember its state only for current class instance, you’d better to stick to a class property, like this: