Questão FC546367
Na linguagem Java, quando a mesma operação é implementada várias vezes na mesma classe, ocorre o denominado polimorfismo
Linguagens de Programação
CEBRASPE (CESPE) · 2025
Na linguagem Java, quando a mesma operação é implementada várias vezes na mesma classe, ocorre o denominado polimorfismo
- dinâmico.
- de sobrescrição de método.
- estático.
- de inclusão.
- por refatoração.
Mostrar resposta e comentário
Gabarito
Certo
Comentário do professor
A opção correta aponta para o polimorfismo estático, que ocorre quando uma mesma operação é implementada várias vezes dentro da mesma classe.
Esse tipo de polimorfismo é obtido por sobrecarga de método: métodos com o mesmo nome, porém assinaturas diferentes (número ou tipo de parâmetros). Exemplo sintético:
void soma(int a, int b) { }
void soma(double a, double b) { }
O vínculo entre chamada e implementação é decidido pelo compilador, com base nas assinaturas disponíveis, por isso também se chama vinculação estática ou de tempo de compilação.
Importante: a alteração apenas do tipo de retorno sem mudar a assinatura não caracteriza sobrecarga, pois o compilador não consegue distinguir chamadas apenas pelo retorno.
Conteúdo do catálogo FC Concursos · Atualizado em