Začněte nyníZačněte zdarma

Porovnávání a dědičnost

V tomto cvičení si otestujeme, co se stane, když porovnáme objekt rodičovské třídy s objektem potomka.

Podívej se na tyto dvě třídy, které jsou pro tebe připravené v souboru 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

Třída Child dědí od třídy Parent a obě implementují metodu __eq__(), která obsahuje diagnostický výpis.

Toto cvičení je součástí kurzu

Úvod do objektově orientovaného programování v Pythonu

Zobrazit kurz

Interaktivní praktické cvičení

Proměňte teorii v praxi s jedním z našich interaktivních cvičení

Začít cvičení