Порівняння та наслідування
Що відбувається, коли об'єкт порівнюють з об'єктом дочірнього класу? Розгляньте дві класи нижче:
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
Клас Child наслідує клас Parent, і обидва реалізують метод __eq__() із діагностичним виведенням.
Ця вправа є частиною курсу
Об'єктноорієнтоване програмування в Python
Практична інтерактивна вправа
Перетворіть теорію на практику за допомогою однієї з наших інтерактивних вправ
Почати вправу