Accueil > FAQ > WinDev Codes | FAQ |
Demandé et répondu par R&B le 19-Jul-2005 22:55 (4057 Lectures)
POO : Comment manipuler l'instance en cours d'une classe dans celle-ci ?
Utiliser le mot-clé Objet
Voici donc enfin l'équivalent du This connu par ailleur.
Une classe peut donc retourner sont instance par une simple méthode :
Idéal pour dupliquer les instances. Les membres privées sont bien copiés dans le nouvel objet et si l'un des membres publiques ou privées du premier objet sont modifiés ils ne le sont pas dans le deuxième.
On a donc bien une copie de l'instance dans une nouvelle instance et non deux intances qui pointent sur le meme objet.
Voici donc enfin l'équivalent du This connu par ailleur.
Une classe peut donc retourner sont instance par une simple méthode :
PROCEDURE This()
RENVOYER objet
Idéal pour dupliquer les instances. Les membres privées sont bien copiés dans le nouvel objet et si l'un des membres publiques ou privées du premier objet sont modifiés ils ne le sont pas dans le deuxième.
On a donc bien une copie de l'instance dans une nouvelle instance et non deux intances qui pointent sur le meme objet.
|