Questões Engenharia de Software Orientação a Objetos

Considere que a classe Pessoa possui 3 métodos que podem ser aplicados aos se...

Responda: 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...


Q261395 | Engenharia de Software, Orientação a Objetos, Técnico Judiciário Programação, TST, FCC

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

  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

💬 Comentários

Confira os comentários sobre esta questão.
Matheus Fernandes
Por Matheus Fernandes em 31/12/1969 21:00:00
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.
⚠️ Clique para ver os comentários

Visualize os comentários desta questão clicando no botão abaixo

Ver comentários
Utilizamos cookies e tecnologias semelhantes para aprimorar sua experiência de navegação. Política de Privacidade.