Recebo a seguinte mensagem quando tento executar o programa: Exeption in thread "main" java.lang.NullPointerExeption at Funcionario.mostra(funcionario.java:20)at programa.main(testa_empresa.java:13)
classe Empresa: ``` class Empresa{ String nome; String cnpj; Funcionario[] funcionarios; int quantFuncionarios = 0;
void adiciona(Funcionario f){
this.funcionarios[this.quantFuncionarios] = f;
this.quantFuncionarios++;
}
}classe Funcionario:
class Funcionario{
String departamento;
String funcao;
String nome;
double salario;
Data dataAdmissao;
String rg;
...
void mostra(){ System.out.println("Salário: R$ "+salario); } //L20 }``` classe programa: class programa{ public static void main(String[] args){ Empresa e1 = new Empresa(); e1.funcionarios = new Funcionario[10]; Funcionario f1 = new Funcionario(); f1.nome = "Rafael"; f1.salario =10000; e1.adiciona(f1); Funcionario f2 = new Funcionario(); f2.salario = 23000; f2.nome = "Augusto"; e1.adiciona(f2); e1.funcionarios[0].mostra(); //L13 } }