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();
}