Méthode de classe dérivée
Bonjour,
disons que j'ai une classe A dont dérivent les classes B et C
B a une méthode MethodeB tandis que C a une méthode MethodeC.
Je déclare une variable du type A
Sous certaines conditions, A est en fait soit un objet B soit un objet C.
A un moment dans mon code, je fais donc
Code:
1 2 3 4
| if(condition == true)
MonObjet = new B();
else
MonObjet = new C() |
La question devient alors de savoir comment faire en sorte que MonObjet soit capable d'utiliser MethodeB ou MethodeC suivant qu'il soit du type B ou C respectivement. J'imagine que c'est une question basique de c++ mais j'avoue que je sèche un peu.
Merci d'avance.