Olá, eu criei o método mostraFuncionarios apenas para visualizar os funcionários um a um. Porém, quando eu executo o programa o erro ""Exception in thread "main" java.lang.NullPointerException at Empresa.mostraFuncionarios(funcionario.java:74) at Programa.main(funcionario.java:97)"" aparece no final da execução. Alguém poderia me mostrar o que está dando de errado ? Segue o código abaixo.
class Empresa {
String nome;
String cnpj;
Funcionario[] funcionarios = new Funcionario[10];
int livre = 0;
void adicionaFuncionario(Funcionario f) {
this.funcionarios[this.livre] = f;
this.livre++;
}
void mostraFuncionarios() {
for(int i = 0; i < funcionarios.length; i++) {
funcionarios[i].mostra();
}
}
}