LoslegenKostenlos starten

Vergleich und Vererbung

In dieser Übung testen wir dein Verständnis dafür, was passiert, wenn ein Objekt aus einer Elternklasse mit einem Objekt aus einer Kindklasse verglichen wird.

Betrachte die folgenden zwei Klassen, die in script.py implementiert wurden und dir zur Verfügung stehen:

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>Einführung in objektorientierte Programmierung in Python</Kurs>
Kurs ansehen

Interaktive praktische Übung

Verwandle Theorie mit einer unserer interaktiven Übungen in die Praxis

Übung starten