Pessoal, boa tarde!
A saída do meu exercício 3 da aula 4 - arrays esta saindo no local empresa sempre null.... Alguém pode me ajudar por favor.
public class Empresa {
String nome; String cnpj; int livre = 0; Funcionario[] empregados;
void adiciona(Funcionario f) { this.empregados[this.livre] = f; this.livre++; } }
void mostra() {
System.out.println("Nome: " + this.nome); System.out.println("RG: " + this.rg); System.out.println("Saário: " + this.salario); System.out.println("Ganho Anual: " + this.calculaGanhoAnual()); //System.out.println("Data: " + this.dataEntrada.dia + "/" + this.dataEntrada.mes + "/" + this.dataEntrada.ano); System.out.println("Data de Entrada: " + this.dataEntrada.getFormatada()); System.out.println("Empresa: " + this.empregados);
} public class TestaEmpresa {
public static void main(String[] args) { Funcionario fe = new Funcionario(); Empresa emp = new Empresa(); emp.empregados = new Funcionario[10]; fe.dataEntrada = new Data();
fe.nome = "Ana"; fe.rg = "11.111.111.-1"; fe.salario = 1000.00; fe.dataEntrada.preencheData(15, 7, 2015); emp.adiciona(fe); //fe.mostra();
emp.empregados[0].mostra();
} }