

Seu próximo nível começa aqui
Seu desenvolvimento não pode ter limites. Garanta sua Assinatura Ilimitada e libere uma preparação completa com os melhores professores do Brasil.
A respeito do seguinte trecho de código Java, assinale a alternativa correta.

O código apresenta erro em tempo de compilação por ambiguidade: o compilador não consegue decidir entre exibir(Integer) e exibir(double) para o argumento null.
O método exibir(double) não pode ser sobrecarregado com exibir(Integer), pois Integer é um tipo primitivo e double é um wrapper.
O código compila e executa normalmente, imprimindo “Valor inteiro: null”.
O método main está incorreto, pois não é permitido passar valores null para métodos sobrecarregados.
O compilador automaticamente converte null para double, e o método exibir(double) é executado com valor 0.0.


Seu próximo nível começa aqui
Seu desenvolvimento não pode ter limites. Garanta sua Assinatura Ilimitada e libere uma preparação completa com os melhores professores do Brasil.