Questão FC266117
Acerca da linguagem Java, assinale a alternativa correta.
Linguagens de Programação
IDECAN · 2022
Acerca da linguagem Java, assinale a alternativa correta.
- Ela aceita herança múltipla.
- É uma linguagem totalmente orientada a objetos.
- Não possibilita sobrescrever métodos.
- Não possui nenhum operador ternário.
- É possível realizar sobrecarga dos seus métodos.
Mostrar resposta e comentário
Gabarito
Errado
Comentário do professor
A alternativa está correta porque em Java existe a sobrecarga de métodos: é possível declarar vários métodos com o mesmo nome desde que tenham assinaturas diferentes — ou seja, diferir no número, tipo ou ordem dos parâmetros.
Importante: o tipo de retorno não faz parte da assinatura, então não se pode sobrecarregar apenas mudando o retorno. A resolução de qual método será chamado ocorre em tempo de compilação, caracterizando polimorfismo em tempo de compilação (binding estático).
Também podem ser sobrecarregados os construtores e métodos static. Recursos como varargs, autoboxing e conversão por widening influenciam a escolha do método mais específico pelo compilador.
Conteúdo do catálogo FC Concursos · Atualizado em