Na orientação a objetos, todo objeto está relacionado a uma...

Próximas questões
Com base no mesmo assunto
Q1164161 Engenharia de Software
Na orientação a objetos, todo objeto está relacionado a uma classe que o representa e que serve como forma de modelo. O objeto terá atributos e métodos definidos na classe. Polimorfismo se refere a:
Alternativas

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