FC ConcursosFC Concursos

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.

  1. Ela aceita herança múltipla.
  2. É uma linguagem totalmente orientada a objetos.
  3. Não possibilita sobrescrever métodos.
  4. Não possui nenhum operador ternário.
  5. É 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

Continue aprendendo