Comparação e herança
Neste exercício, vamos testar sua compreensão do que acontece quando um objeto de uma classe pai é comparado a um objeto de uma classe filha.
Considere as duas classes a seguir, que foram implementadas e disponibilizadas para você em 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
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
Introdução à 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
