Olá
onde está o erro abaixo uma vez que eu executo o executável e não gera coisa alguma? A função mostraEmpregados ficou assim:
void mostraEmpregados() {
for (int i = 0; i < this.livre; i++) {
System.out.println("Funcionário na posição: " + i);
System.out.println("R$" + this.empregados[i].salario);
}
}
e na classe TestaEmpresa eu deixei assim:
class TestaEmpresa {
public static void main (String[] args) {
Empresa empresa = new Empresa();
empresa.empregados = new Funcionario[10];
Funcionario f1 = new Funcionario();
f1.salario = 1000;
f1.Entrada = new Data();
empresa.adiciona(f1);
Funcionario f2 = new Funcionario();
f2.salario = 1700;
f2.Entrada = new Data();
empresa.adiciona(f2);
// empresa.empregados[0].mostra();
// empresa.empregados[1].mostra();
empresa.mostraEmpregados();
}
não dá erro, apenas não mostra o resultado da função mostraEmpregados. Será que estou me esquecendo ou omitindo algo?