Solucionado (ver solução)
Solucionado
(ver solução)
2
respostas

Respostas diferentes?

Olá,

podem, por favor, confirmar a resposta das questões 9 e 11 pois acredito que se trata da mesma questão porém possui respostas diferentes. Ao executar os dois o mesmo erro foi apresentado.

2 respostas
solução!

Oi Nicolas, são diferentes mesmo. Na 9 ele guarda o null numa variável do tipo o String e depois passa essa variável como argumento para o construtor da String. O compilador libera pq existe um construtor que aceita String.

No segundo ele passa o null direto, aí o compilador barra pq ele não sabe se esse null é para o consturtor que recebe String ou se é para o outro que recebe, por exemplo, array de char.

Muito obrigado, executei novamente agora corretamente pois antes eu tinha confundido. Você está correto eu não percebi isso mesmo. Obrigado.

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software