CommencezCommencez gratuitement

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

Voir le cours

Exercice interactif pratique

Passez de la théorie à l’action grâce à l’un de nos exercices interactifs

Commencer l’exercice