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...
💬 Comentários
Confira os comentários sobre esta questão.

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