Jämförelse och arv
I den här övningen testar vi din förståelse för vad som händer när ett objekt från en föräldraklass jämförs med ett objekt från en barnklass.
Betrakta följande två klasser, som redan är implementerade och tillgängliga i 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
Klassen Child ärver från klassen Parent, och båda implementerar metoden __eq__() med en diagnostisk utskrift.
Den här övningen är en del av kursen
Introduktion till objektorienterad programmering i Python
Interaktiv övning med praktiskt arbete
Gör teori till handling med en av våra interaktiva övningar
Starta övningen