FC ConcursosFC Concursos

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

  1. dinâmico.
  2. de sobrescrição de método.
  3. estático.
  4. de inclusão.
  5. 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

Continue aprendendo