ComenzarEmpieza gratis

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

Ver curso

Ejercicio interactivo práctico

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

Empieza a hacer ejercicio