Bonjour,
je viens de relire mes cours de C++ et il y a une notion qui me parait bizarre.
imaginons une classe Cercle et une classe Forme abstraite.
On suppose que la classe Forme possède la méthode A() et que la classe Cercle possède la méthode B().
si Cercle hérite de Forme alors la classe Cercle hérite de la méthode A() de Forme.
Si on fait maintenant:
Forme objet= new Cercle();
là je ne comprend plus trop qu'est ce qui ce passe.
objet prend comme type Forme ou Cercle?
Si c'est Cercle pourquoi mettre Forme devant objets?
bref j'ai dus mal comprendre une notion...
Pouvez vous m'expliquer?
merci d'avance
Partager