Vergleich und Vererbung
In dieser Übung wollen wir testen, ob du verstehst, was passiert, wenn ein Objekt einer Elternklasse mit einem Objekt einer Kindklasse verglichen wird.
Betrachte die folgenden zwei Klassen, die in script.py
implementiert und dir zur Verfügung gestellt wurden:
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
Die Klasse Child
erbt von der Klasse Parent
, und beide implementieren die Methode __eq__()
, die einen Diagnoseausdruck enthält.
Diese Übung ist Teil des Kurses
Einführung in die objektorientierte Programmierung in Python
Interaktive Übung zum Anfassen
Setzen Sie die Theorie mit einer unserer interaktiven Übungen in die Tat um
