No que se refere à linguagem .NET C#, assinale a opção que a...
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