Comparação e herança
What happens when an object is compared to an object of a child class? Consider the following two classes:
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
A classe Child é herdeira da classe Parent e ambas implementam o método __eq__() que inclui uma impressão de diagnóstico.
Este exercício faz parte do curso
Programação orientada a objetos em Python
Exercício interativo prático
Transforme a teoria em ação com um de nossos exercícios interativos
Começar o exercício