Comece agoraComece grátis

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 exercicio faz parte do curso

Introdução à programação orientada a objetos em Python

Ver curso

exercicio interativo prático

Transforme teoria em prática com um dos nossos exercicio interativos

Iniciar exercicio