class Empresa {
Empresa empresa = new Empresa();
empresa.empregados = new Funcionario[10];
Funcionario [] funcionarios;
int livre = 0;
void adiciona(Funcionario f) {
this.empregados[this.livre] = f;
this.livre++;
}
void mostraEmpregados(){
for(int i = 0; i < this.livre; i++) {
if(empregados == null) continue;
System.out.println("Funcionário na posição: " + i);
System.out.println("Nome do Funcionário: "+ this.empregados[i].funcionario.nome);
System.out.println("Departamento : "+ this.empregados[i].departamento);
System.out.println("Salário: "+ this.empregados[i].salario);
System.out.println("Data de Entrada: "+this.empregados[i].dataDeEntrada.dia+"/"+this.empregados[i].dataDeEntrada.mes+"/"+this.empregados[i].dataDeEntrada.ano);
System.out.println("Data de Nascimento: "+this.empregados[i].dataNascimento.dia+"/"+this.empregados[i].dataNascimento.mes+"/"+this.empregados[i].dataNascimento.ano);
System.out.println("Identidade : "+ this.empregados[i].rg);
}
}
}