Comparación y herencia
En este ejercicio, vamos a poner a prueba tu comprensión de lo que ocurre cuando un objeto de una clase padre se compara con un objeto de una clase hija.
Considera las dos clases siguientes, que se han implementado y puesto a tu disposición en 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
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
Introducción a la Programación Orientada a Objetos en Python
Ejercicio interactivo práctico
Convierte la teoría en acción con uno de nuestros ejercicios interactivos
