LoslegenKostenlos starten

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>
Kurs ansehen

Interaktive praktische Übung

Verwandle Theorie mit einer unserer interaktiven Übungen in die Praxis

Übung starten