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