ComeçarComece de graça

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

Ver curso

Exercício interativo prático

Transforme a teoria em ação com um de nossos exercícios interativos

Começar o exercício