Začněte nyníZačněte zdarma

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

Zobrazit kurz

Interaktivní praktické cvičení

Proměňte teorii v praxi s jedním z našich interaktivních cvičení

Začít cvičení