Vergelijking en overerving
In deze oefening test je je begrip van wat er gebeurt wanneer een object van een ouderklasse wordt vergeleken met een object van een kindklasse.
Bekijk de volgende twee klassen, die al zijn geïmplementeerd en voor je beschikbaar zijn in 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
De klasse Child erft van de klasse Parent, en beide implementeren de methode __eq__() met een diagnostische printregel.
Deze oefening maakt deel uit van de cursus
Introductie tot objectgeoriënteerd programmeren in Python
Praktische interactieve oefening
Zet theorie om in actie met een van onze interactieve oefeningen.
Begin met trainen