ÎncepețiÎncepe gratuit

Comparație și moștenire

Ce se întâmplă când un obiect este comparat cu un obiect al unei clase derivate? Consideră următoarele două clase:

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

Clasa Child moștenește din clasa Parent, iar ambele implementează metoda __eq__() care include un mesaj de diagnostic.

Acest exercițiu face parte din cursul

Programare orientată pe obiecte în Python

Vezi cursul

Exercițiu interactiv practic

Transformă teoria în practică cu unul dintre exercițiile noastre interactive

Începe exercițiul