vecchio56
Messages postés6535Date d'inscriptionlundi 16 décembre 2002StatutMembreDernière intervention22 août 201013 8 déc. 2005 à 12:18
Tu peux pas hériter seulement des classes utiles, puisque tu ne les connait pas encore. Tu peux comme tu l'a dit créer 9 classe, comme ObjetRougeCarré, ObjetBleuCarré... mais c'est complètement idiot. Ca semble évident d'utilier une classe Couleur dont héritent toutes les couleurs, comme le di ymca2003
abdoulax
Messages postés875Date d'inscriptionsamedi 17 mai 2003StatutMembreDernière intervention22 juin 20121 8 déc. 2005 à 10:20
Ouai ms je voulais savoir si c'était pas possible d'hériter sulement les classes utiles, sans utiliser l'agrégation... LOL je suis exigeant ms c'est pour connaître jusqu'ou on peut pousser les cpp.
abdoulax
Messages postés875Date d'inscriptionsamedi 17 mai 2003StatutMembreDernière intervention22 juin 20121 8 déc. 2005 à 12:21
Bèh ça dépand ça peut être utilie, lorsque chaque classe contient boucoup d'information. Mais tu répond à ma question...Donc finalement le must c d'utiliser l'agrégation ^^
ymca2003
Messages postés2070Date d'inscriptionmardi 22 avril 2003StatutMembreDernière intervention 3 juillet 20067 8 déc. 2005 à 12:21
class Objet: public Couleur, public Forme
{
};
=> si dans la classe Couleur tu as une méthode virtuelle du genre GetColor(), l'appeler avec un object Objet va appeler la méthode de la classe dérivée.
Idem pour la forme.