Comparație și moștenire
În acest exercițiu, îți testăm înțelegerea a ceea ce se întâmplă atunci când un obiect dintr-o clasă părinte este comparat cu un obiect dintr-o clasă copil.
Iată două clase care au fost implementate și sunt disponibile în script.py:
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 diagnosticare afișat la ieșire.
Acest exercițiu face parte din cursul
Introducere în Programarea Orientată pe Obiecte în Python
Exercițiu interactiv practic
Transformă teoria în practică cu unul dintre exercițiile noastre interactive
Începe exercițiul