bonsoir a tous
J'ai un probleme d'heritage ...
Lorsqu'une classe herite d'une classe abstraite elle n'est pas obligé d'hériter de toutes ses méthodes. OK ?
voici mon arborescence
- Engin (classe abstraite qui dispose des méthodes abstraite FaireA() et FaireB() )
- Véhicule (classe abstraite qui hérite de Engin et qui implemente une méthode FaireB() )
- Voiture(classe abstraite qui hérite de Véhicule et qui n' implemente pas de méthode et le pb est la ... )
- VoitureRouge (classe non abstraite et qui hérite de Voiture et qui n'implemente aucune méthode )
Le probleme erreur de compil :
voitureRouge is not abstract and does not override faireA()
que faire merci
Partager