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
Exercițiu interactiv practic
Transformă teoria în practică cu unul dintre exercițiile noastre interactive
Începe exercițiul