Exercice 19
Créez deux classes de base, ClasseA et ClasseB en Python, avec des méthodes distinctes methode_A() et methode_B() qui affichent respectivement les messages "Hello From ClassA" et "Hello From ClassB".
Définissez une classe dérivée appelée ClasseC qui hérite à la fois de ClasseA et ClasseB.
Ajoutez une méthode methode_C() spécifique à ClasseC qui affiche "Hello From ClasseC" et testez son fonctionnement.
Solution
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 |
class ClasseA: def methode_A(self): print("Hello From ClasseA") class ClasseB: def methode_B(self): print("Hello From ClasseB") class ClasseC(ClasseA, ClasseB): def methode_C(self): print("Hello From ClasseC") # Crée un objet d'instance de la classe C objet_C = ClasseC() # Appel des méthodes de ClasseA objet_C.methode_A() # display : Hello From ClasseA # Appel des méthodes de ClasseB objet_C.methode_B() # display : Hello From ClasseB # Appel de la méthode spécifique à ClasseC objet_C.methode_C() # display : Hello From ClasseC |
Younes Derfoufi
CRMEF OUJDA