Questão FC266102
"Mecanismo por meio do qual selecionamos as funcionalidades utilizadas de forma dinâmica por um programa no decorrer de sua execução. Com isso, os mesmos atributos e objetos podem
Linguagens de Programação
IDECAN · 2022
"Mecanismo por meio do qual selecionamos as funcionalidades utilizadas de forma dinâmica por um programa no decorrer de sua execução. Com isso, os mesmos atributos e objetos podem ser utilizados em objetos distintos, porém, com implementações lógicas diferentes.” Segundo o paradigma de Orientação a Objetos, o texto se refere a
- Encapsulamento.
- Herança.
- Polimorfismo.
- Classe,
- Objeto.
Mostrar resposta e comentário
Gabarito
Certo
Comentário do professor
Polimorfismo é o princípio da orientação a objetos que permite a um mesmo nome (método ou operação) assumir comportamentos diferentes conforme o tipo do objeto que o executa.
Nesse mecanismo ocorre a ligação dinâmica: a decisão sobre qual implementação utilizar é tomada em tempo de execução, não em tempo de compilação.
Classes diferentes podem expor a mesma assinatura de método, mas fornecer implementações distintas. Isso torna possível tratar objetos de tipos variados por meio de uma interface comum, sem conhecer sua classe concreta.
Exemplo simples: uma classe Pessoa define CalcularVendas; Vendedor e Diretor sobrescrevem esse método e calculam vendas de formas diferentes. Chamadas via referência a Pessoa invocarão a versão correta conforme o objeto real.
O polimorfismo aumenta reutilização, extensibilidade e facilita manutenção do código.
Conteúdo do catálogo FC Concursos · Atualizado em