Bonjour à tous.
Petite question : peut-on lancer une méthode d'une classe fille à partir de la classe parent ?
Je m'explique pour ceux qui ont le courage de lire :
J'ai une classe Mère avec une méthode virtual abstract.
J'ai plusieurs classe Fille dans lesquelles est forcément déclaré ma méthode.
Pour différentes raisons, dans une partie du programme, j'ai un objet de type Classe mère, mais j'aimerais appeler la méthode de la classe fille.
Il y a bien la solution :
si objet est classe_fille_1 alors classe_fille_1(objet).méthode
si objet est classe_fille_2 alors classe_fille_2(objet).méthode
mais elle oblige le code a connaitre tous les type de classe fille. J'aurais aimé éviter.
...
Maintenant, j'ai comme un doute sur la faisabilité, n'y passer pas trop de temps.
Salutations à tous.
Partager