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
