Vergleich und Vererbung
Was passiert, wenn ein Objekt mit einem Objekt einer Kindklasse verglichen wird? Betrachte die folgenden zwei Klassen:
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__() mit einer diagnostischen Ausgabe.
Diese Übung ist Teil des Kurses
<Kurs>Objektorientierte Programmierung in Python</Kurs>Interaktive praktische Übung
Verwandle Theorie mit einer unserer interaktiven Übungen in die Praxis
Übung starten