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

Java I: Primeiros passos - Exercício 05 DÚVIDA: mostraTodasAsInformacoes()

Olá, Gostaria de saber se para esse método void mostraTodasAsInformacoes() são necessárias as seguintes linhas:

Funcionario func = this.funcionarios[i];
 if(func == null)continue;

já que na sugestão de resposta não possui e quando compilei sem essas linhas em específico o IDE que estou utilizando (NetBeans) acusou bugs. o código completo do método é esse:

void mostraTodasAsInformacoes(){
        for(int i=0;i<this.funcionarios;i++){
            System.out.println("Funcionário na posição: " + i);
            Funcionario func = this.funcionarios[i];
            if(func == null)continue;
            funcionarios[i].mostra();
        }
2 respostas
solução!

Fala aí Flavio tudo bem?

Então essa linha não é obrigatório mas se não colocar-mos ela pode ocorrer de termos um Funcionario nulo. E com isso será lançado uma exception(NullPointerException).

Obrigado pela ajuda Fernando!! :)