Na orientação a objetos, todo objeto está relacionado a uma...
Gabarito comentado
Confira o gabarito comentado por um dos nossos professores
Alternativa correta: D
O polimorfismo é um conceito fundamental em Engenharia de Software, especialmente na programação orientada a objetos. Ele permite que objetos de diferentes classes sejam tratados como objetos de uma única classe super. Essas classes compartilham a mesma interface, ou seja, declaram métodos com os mesmos nomes e parâmetros, mas cada uma tem sua própria implementação específica desses métodos.
A alternativa D está correta porque captura exatamente essa noção: a relação entre superclasses e suas subclasses, onde métodos com o mesmo nome podem ter comportamentos distintos, dependendo da instância de classe que os invoca. Isto permite que o mesmo método possa agir de maneira diferente, dependendo do tipo do objeto que o invoca, o que é a essência do polimorfismo.
O polimorfismo beneficia o design de software através do aumento da modularidade e da possibilidade de reutilização de código, uma vez que permite a criação de interfaces comuns para diferentes implementações, facilitando a manutenção e extensão do código.
Clique para visualizar este gabarito
Visualize o gabarito desta questão clicando no botão abaixo
Comentários
Veja os comentários dos nossos alunos
Gabarito D)
A) Classes com vários métodos com o mesmo nome, mas com parâmetros diferentes. INCORRETA
B) Mecanismo que permite definir uma nova classe (subclasse) a partir de uma já existente (superclasse). INCORRETA
Definição de Hierarquia de Classe
C) Classes com vários tipos diferentes de objetos instanciados; porém, cada um com sua própria variável. INCORRETA
Objetos instanciados = tabelados , ou seja, mesma classe
D) Superclasses e classes relacionadas, com interfaces idênticas; porém, com implementações diferentes. CORRETO
Objeto Polimorfico = pode se mudar o tamanho, forma e complexibilidade.
Classes com vários métodos com o mesmo nome, mas com parâmetros diferentes. --> sobrecarga é um tipo de polimorfismo estático.
A letra "A" tbm é um tipo de polimorfismo, o estático.
Letra A está correta. Sobrecarga é um tipo de polimorfismo.
Questão deveria ser anulada, duas repostas corretas.
Clique para visualizar este comentário
Visualize os comentários desta questão clicando no botão abaixo