Galera quando fui rodar meu código desse exercicio.
class Funcionario{ String nome; double salario; String cargo;
void mostra(){ System.out.println("Nome: " + this.nome); System.out.println("Salario: " + this.salario); System.out.println("Cargo: " + this.cargo); }
}
class Empresa { String nome; Funcionario[] empregados; String cnpj; int posicao = 0;
void adiciona(Funcionario f){ this.empregados[this.posicao] = f; this.posicao++; } }
class Programa{ public static void main(String[] args) { Funcionario f1 = new Funcionario(); f1.salario = 5200; f1.nome = "Maurício Mime";
Empresa shilfti = new Empresa(); shilfti.adiciona(f1);
} }
Ta dando o seguinte erro. Exception in thread "main" java.lang.NullPointerException at Empresa.adiciona(fatorial.java:22) at Programa.main(fatorial.java:36)
Não to conseguindo resolver. Alguém pode me ajudar?