No que se refere à linguagem .NET C#, assinale a opção que a...

Próximas questões
Com base no mesmo assunto
Q1686357 Programação
No que se refere à linguagem .NET C#, assinale a opção que apresenta a característica que permite que classes derivadas de uma mesma classe superior executem métodos com mesma assinatura e comportamentos diferentes.
Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

Gabarito: D - polimorfismo

O tema desta questão é um dos princípios fundamentais da programação orientada a objetos: o polimorfismo. Este conceito está profundamente entrelaçado com o uso de classes e herança e é essencial para a realização de tarefas que requerem flexibilidade e reutilização de código em linguagens de programação orientadas a objetos como C#.

A capacidade de uma classe derivada de definir seu próprio comportamento específico, ainda que mantenha a mesma assinatura de método da classe base, é o que chamamos de polimorfismo. Esse comportamento é útil em muitas situações, como quando diferentes tipos de objetos são tratados de forma uniforme em uma estrutura de dados, mas cada um deve responder de maneira única quando um método é invocado.

Vamos justificar a alternativa correta:

D - polimorfismo: Esta é a resposta correta porque o polimorfismo é exatamente o conceito que permite que objetos de classes derivadas de uma mesma classe base possam executar métodos que têm a mesma assinatura, mas comportamentos diferentes. No contexto do C#, isso pode ser alcançado, por exemplo, por meio da sobrescrita (override) de métodos virtuais ou pela implementação de interfaces.

O polimorfismo é uma característica poderosa porque promove a flexibilidade e a extensibilidade no desenvolvimento de software, permitindo que novos tipos de objetos possam ser integrados a sistemas existentes com pouco ou nenhum ajuste na base de código que utiliza esses objetos.

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

polimorfismo = mesmo nome, com funções diferentes

Que zebra! não sei se foi o horário (1h:41m), mas eu li só "...permite que classes derivadas de uma mesma classe superior executem métodos", marquei A.

É importantíssimo ler o comando da questão completo! Lições da madrugada

Polimorfismo é o princípio pelo qual duas ou mais classes derivadas de uma mesma superclasse podem invocar métodos que têm a mesma identificação, assinatura, mas comportamentos distintos, especializados para cada classe derivada, usando para tanto uma referência a um objeto do tipo da superclasse.

Poliformismo.

Um dos Dois tipos de POLIMORFISMO

- SOBRECARGA/OVERLOADING/POLIMORFISMO ESTÁTICO = Nome do MÉTODO IGUAL e PARÂMETROS DIFERENTES. a gente altera os parâmetros, que fazem parte da assinatura  A decisão do método a ser chamado é tomada em TEMPO DE COMPILAÇÃO.

 - Ocorre quando uma classe possui métodos com mesmo nome, entretanto assinaturas diferentes.

GAB D

Clique para visualizar este comentário

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