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
Interaktivní praktické cvičení
Proměňte teorii v praxi s jedním z našich interaktivních cvičení
Začít cvičení