Kom igångKom igång gratis

Jämförelse och arv

I den här övningen testar vi din förståelse för vad som händer när ett objekt från en föräldraklass jämförs med ett objekt från en barnklass.

Betrakta följande två klasser, som redan är implementerade och tillgängliga i 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

Klassen Child ärver från klassen Parent, och båda implementerar metoden __eq__() med en diagnostisk utskrift.

Den här övningen är en del av kursen

Introduktion till objektorienterad programmering i Python

Visa kurs

Interaktiv övning med praktiskt arbete

Gör teori till handling med en av våra interaktiva övningar

Starta övningen