Hugo Gonzalez - 29/07/2025 às 18:53
Conceitos:
Polimorfismo estático (sobrecarga):
Mesma operação (método) com assinaturas diferentes na mesma classe.
É resolvido em tempo de compilação.
Polimorfismo dinâmico (sobrescrição):
Método da superclasse é redefinido na subclasse, chamado em tempo de execução.
Enunciado:
"Na linguagem Java, quando a mesma operação é implementada várias vezes na mesma classe..."
Isso se refere a sobrecarga de métodos (métodos com o mesmo nome, assinaturas diferentes) — ou seja, polimorfismo estático.
Alternativas:
a) dinâmico — refere-se à sobrescrição em subclasses, não na mesma classe.
b) de sobrescrição de método — é polimorfismo dinâmico, não ocorre na mesma classe.
c) estático — correto, polimorfismo em tempo de compilação (sobrecarga na mesma classe).
d) de inclusão — não é um termo relacionado.
e) por refatoração — não é termo de polimorfismo.
✅ Resposta correta:
c) estático.