Сравнение и наследование
В этом упражнении проверим, как вы понимаете поведение Python при сравнении объектов родительского и дочернего классов.
Рассмотрим два класса, которые уже реализованы и доступны вам в 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
Практическое интерактивное упражнение
Превратите теорию в практику с помощью одного из наших интерактивных упражнений
Начать упражнение