Comparación y herencia
¿Qué ocurre cuando un objeto se compara con un objeto de una clase hija? Considera las dos clases siguientes:
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
La clase Child
hereda de la clase Parent
, y ambas implementan el método __eq__()
que incluye una impresión de diagnóstico.
Este ejercicio forma parte del curso
Programación orientada a objetos en Python
Ejercicio interactivo práctico
Convierte la teoría en acción con uno de nuestros ejercicios interactivos
