CommencerCommencer gratuitement

Comparaison et héritage

Que se passe-t-il lorsqu'un objet est comparé à un objet d'une classe enfantine ? Considérez 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 toutes deux implémentent la méthode __eq__() qui inclut une impression de diagnostic.

Cet exercice fait partie du cours

Programmation orientée objet en Python

Afficher le cours

Exercice interactif pratique

Passez de la théorie à la pratique avec l’un de nos exercices interactifs

Commencer l’exercice