FC ConcursosFC Concursos

Flashcard FC377526

O que possibilita o polimorfismo em Java e por que ele aumenta a extensibilidade do software?

Linguagens de Programação

Instituto Consulplan · 2020

De acordo com o assunto TI Desenvolvimento de Sistemas: Linguagens de Programação, responda:

O que possibilita o polimorfismo em Java e por que ele aumenta a extensibilidade do software?
Mostrar resposta e comentário

Resposta

Permite tratar objetos por tipos gerais e delegar à JVM a seleção da implementação em tempo de execução.

Explicação: O compilador garante o contrato pelo tipo geral, e a ligação dinâmica invoca a implementação concreta em tempo de execução.
Isso torna o código cliente independente dos tipos concretos, facilitando a inclusão de novas subclasses (extensibilidade).




Veja como foi cobrado:
https://flashcardsconcursos.com.br/portal/flashcard/374756

Conteúdo do catálogo FC Concursos · Atualizado em

Continue aprendendo