Comparaison et héritage
Que se passe-t-il lorsqu'un objet est comparé à un objet d'une classe enfant? Examinez les deux classes suivantes :
class Parent:
def __eq__(self, other):
print("Parent's __eq__() called")
return True
class Child(Parent):
def __eq__(self, other):
print("Child's __eq__() called")
return True
La classe Child hérite de la classe Parent, et les deux implémentent la méthode __eq__() qui affiche un message de diagnostic.
Cette activité fait partie du cours
Programmation orientée objet en Python
Exercice interactif pratique
Passez de la théorie à l’action grâce à l’un de nos exercices interactifs
Commencer l’exercice