Estou com problema de mostrar outros valores, segue abaixo o codigo.
class Empresa{
String nome;
String cnpj;
Funcionario[] empregados;
int livre = 0;
void adiciona(Funcionario f){
this.empregados[this.livre] = f;
this.livre++;
System.out.println("Empregados: " + f.nome);
}
}
class TestaEmpresa{
public static void main(String[] args){
Empresa empresa = new Empresa();
empresa.nome = "Banco do Brasil";
empresa.cnpj = "012346678";
empresa.empregados = new Funcionario[10];
Funcionario f1 = new Funcionario();
f1.nome = "Romulo Junges";
f1.departamento = "T.I.";
f1.dataEntrada = new Data();
f1.dataEntrada.preencherData(28, 11, 2016);
f1.salario = 1000;
Funcionario f2 = new Funcionario();
f1.nome = "Gabriel Junges";
f1.departamento = "Administracao";
f1.dataEntrada = new Data();
f1.dataEntrada.preencherData(30, 11, 2016);
f1.salario = 3500;
System.out.println("Nome da empresa: " + empresa.nome);
empresa.adiciona(f1);
empresa.adiciona(f2);
}
}
Ele mostra assim no console:
Nome da empresa: Banco do Brasil
Empregados: Gabriel Junges
Empregados: null