(elle sera "statique" uniquement pour l'objet instancié, pas pour l'ensemble des objets de la classe, ce qui donne réellement un intérêt pour ce type de variable dans un vrai langage POO)
Je rectifie et m'auto-flagelle. Le fait de mettre le membre en PRIVE GLOBAL le rend bien statique (c'est à dire global pour toutes les instances de la classe).
cMaCLasse est une classe PRIVE GLOBAL eNbInstance est un entier FIN
Constructeur() ::eNbInstance++ Trace("cet objet est le "+ ::eNbInstance)
-- Romain PETIT http://cerbermail.com/?O16kfXOFcq (cliquez sur le lien ci-dessus pour me contacter en privé)
Le 21/12/2005, Romain PETIT a supposé :
(elle sera "statique" uniquement pour l'objet instancié, pas pour l'ensemble
des objets de la classe, ce qui donne réellement un intérêt pour ce type de
variable dans un vrai langage POO)
Je rectifie et m'auto-flagelle.
Le fait de mettre le membre en PRIVE GLOBAL le rend bien statique
(c'est à dire global pour toutes les instances de la classe).
cMaCLasse est une classe
PRIVE GLOBAL
eNbInstance est un entier
FIN
Constructeur()
::eNbInstance++
Trace("cet objet est le "+ ::eNbInstance)
--
Romain PETIT
http://cerbermail.com/?O16kfXOFcq
(cliquez sur le lien ci-dessus pour me contacter en privé)
(elle sera "statique" uniquement pour l'objet instancié, pas pour l'ensemble des objets de la classe, ce qui donne réellement un intérêt pour ce type de variable dans un vrai langage POO)
Je rectifie et m'auto-flagelle. Le fait de mettre le membre en PRIVE GLOBAL le rend bien statique (c'est à dire global pour toutes les instances de la classe).
cMaCLasse est une classe PRIVE GLOBAL eNbInstance est un entier FIN
Constructeur() ::eNbInstance++ Trace("cet objet est le "+ ::eNbInstance)
-- Romain PETIT http://cerbermail.com/?O16kfXOFcq (cliquez sur le lien ci-dessus pour me contacter en privé)