dans la classe A :
- tu crées une méthode avec le mot clé Virtuelle entre le mot clé procédure et le nom de ta méthode (ou par le mnux ctx du kougloff)
- tu crée une méthode qui te renvoie le pointeur sur l'objet :
PROCEDURE pGetObjet()
RENVOYER objet
=> correspond au "this"
dans la classe B :
- tu ajoute dans ton code de déclaration
hérite de A
- tu peut surcharger la méthode (M) si besoin en
- tu peux récupérer le pointeur du père
A est un CXX dynamique = Ancetre:pGetObjet
Pour rendre vraiment abstraite ta classe A (si tu veux qu\'elle ne soit pas instanciable), tu peux aussi rendre le constructeur de A protégé. Ainsi, les classes dérivées (comme la classe B) peuvent appeler le constructeur de A (Ancêtre)