Considere que a classe Pessoa possui 3 métodos que podem ser aplica...

Considere que a classe Pessoa possui 3 métodos que podem ser aplicados aos seus objetos: cadastrar, alterar e excluir. Considere que Aluno e Professor são classes der...


publicidade

Considere que a classe Pessoa possui 3 métodos que podem ser aplicados aos seus objetos: cadastrar, alterar e excluir. Considere que Aluno e Professor são classes derivadas da classe Pessoa e, por isso, herdam os métodos cadastrar, alterar e excluir, mas estes métodos são sobrescritos na classe Aluno e Professor com implementações bastante distintas, em função dos dados associados a cada um deles.


O exemplo ilustra o conceito de

publicidade

🚀 Desbloqueie a explicação completa

Veja comentários detalhados e resoluções exclusivas para entender o gabarito desta questão.

Criar conta grátis
  • Matheus Fernandes
    Matheus Fernandes EQUIPE
    08/01/2025 • 20:38
    Gabarito: b)

    O exemplo apresentado ilustra o conceito de polimorfismo.

    O polimorfismo é um dos princípios da programação orientada a objetos que permite que objetos de classes diferentes possam ser tratados de maneira uniforme, ou seja, um mesmo método pode ter comportamentos diferentes dependendo do objeto que o invoca. No caso apresentado, os métodos cadastrar, alterar e excluir são herdados pelas classes Aluno e Professor, porém são sobrescritos com implementações distintas em cada uma dessas classes, demonstrando o polimorfismo.

Utilizamos cookies e tecnologias semelhantes para aprimorar sua experiência. Política de Privacidade.