ComenzarEmpieza gratis

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

Ver curso

Ejercicio interactivo práctico

Convierte la teoría en acción con uno de nuestros ejercicios interactivos

Empieza a hacer ejercicio