Porovnávání a dědičnost
Co se stane, když porovnáš objekt s objektem potomkovy třídy? Uvažuj nad těmito dvěma třídami:
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á vypíše diagnostickou zprávu.
Toto cvičení je součástí kurzu
Object-Oriented Programming in Python
Interaktivní praktické cvičení
Proměňte teorii v praxi s jedním z našich interaktivních cvičení
Začít cvičení