Leia e responda:"_________é a característica única de lingua...

Próximas questões
Com base no mesmo assunto
Q3410943 Programação

Leia e responda:


"_________é a característica única de linguagens orientadas a objetos que permite que diferentes objetos respondam a mesma mensagem cada um a sua maneira. Em termos de programação, essa característica representa a capacidade de uma única referência invocar métodos diferentes, dependendo do seu conteúdo.


Das alternativas abaixo, qual preenche a lacuna acima corretamente?

Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

Alternativa correta: E – Polimorfismo

1. Tema central da questão:

A questão trata de Polimorfismo, um dos pilares da Programação Orientada a Objetos (POO). Entender este conceito é essencial para resolver situações em que diferentes objetos devem responder de formas próprias a uma mesma solicitação (método).

2. Resumo teórico:

Polimorfismo vem do grego e significa “muitas formas”. Em POO, refere-se à capacidade que objetos de diferentes classes têm de responder ao mesmo método, porém com comportamentos distintos, conforme sua implementação específica. Por exemplo, imagine um método chamado desenhar() aplicado tanto a um círculo quanto a um quadrado – cada figura executa sua versão do método. Segundo a literatura clássica (Deitel & Deitel, Java How to Program), polimorfismo aumenta a flexibilidade e reutilização do código.

3. Justificativa da alternativa correta:

A descrição no enunciado aponta que “diferentes objetos respondem à mesma mensagem cada um à sua maneira”, característica exata do polimorfismo. Isso permite que um método compartilhe o mesmo nome, mas execute ações diferentes conforme a classe do objeto chamado.

4. Análise das alternativas incorretas:

  • A - Treinamento: Não existe como conceito formal em POO.
  • B - Abstração: Relaciona-se à simplificação e modelagem dos objetos, mas não à execução diferente de métodos pelo mesmo nome.
  • C - Encapsulamento: É o princípio de esconder os detalhes internos de uma classe, expondo apenas o necessário ao usuário.
  • D - Herança: Permite que uma classe herde características de outra, mas não garante, por si só, respostas diferentes a uma mesma mensagem.

5. Estratégias para interpretação:

Fique atento a palavras-chave como “responder de maneiras diferentes”, “mesma mensagem” e “capacidade de uma referência invocar métodos diferentes”. São clássicas indicações de polimorfismo. Descarte alternativas genéricas ou sem relação direta com o conceito.

Gostou do comentário? Deixe sua avaliação aqui embaixo!

Clique para visualizar este gabarito

Visualize o gabarito desta questão clicando no botão abaixo