ПочатиПочніть безкоштовно

Порівняння та наслідування

Що відбувається, коли об'єкт порівнюють з об'єктом дочірнього класу? Розгляньте дві класи нижче:

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

Переглянути курс

Практична інтерактивна вправа

Перетворіть теорію на практику за допомогою однієї з наших інтерактивних вправ

Почати вправу