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

Matheus Fernandes
Por Matheus Fernandes em 08/01/2025 20:38:30🎓 Equipe Gabarite
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 de navegação. Política de Privacidade.