class Empresa {
private Funcionario[] empregados;
private String nome;
private String cnpj;
private int livre = 0;
void adiciona(Funcionario f) {
this.empregados[this.livre] = f;
this.livre++;
};
void mostraEmpregados() {
for (int idx = 0; idx < this.livre; idx++) {
System.out.println("Funcionário na posição: " + idx);
System.out.println("idFuncionario: " + this.empregados[idx].idFuncionario);
System.out.println("idFuncionario: " + id);
System.out.println("departamento : " + this.empregados[idx].departamento);
System.out.println("nome : " + this.empregados[idx].nome);
System.out.println("cpf : " + this.empregados[idx].cpf);
System.out.println("Salario R$" + this.empregados[idx].salario);
};
};
void mostraTodasAsInformacoes() {
for (int i = 0; i < this.livre; i++) {
System.out.println("Funcionário na posição: " + i);
this.empregados[i].mostra();
};
};
boolean contem(Funcionario f) {
for (int i = 0; i < this.livre; i++) {
if (f == this.empregados[i]) {
return true;
};
};
return false;
};
public String getNome() {
return this.nome;
};
public void setNome(String nome) {
this.nome = nome;
};
public String getCnpj() {
return this.cnpj;
};
public void setCnpj(String cnpj) {
this.cnpj = cnpj;
};
public Funcionario getFuncionario (int posicao) {
return this.empregados[posicao];
};
};
esta dando erro de compilação.
C:\Caca\Alura\CursoJava\JavaIPrimeirosPassos\programas>javac Empresa.java Empresa.java:17: error: ';' expected id.idFuncionario = this.empregados[idx].idFuncionario); ^ 1 error
C:\Caca\Alura\CursoJava\JavaIPrimeirosPassos\programas>javac Empresa.java Empresa.java:17: error: idFuncionario has private access in Funcionario id.idFuncionario = (this.empregados[idx].idFuncionario); ^ Empresa.java:17: error: idFuncionario has private access in Funcionario id.idFuncionario = (this.empregados[idx].idFuncionario); ^ Empresa.java:19: error: departamento has private access in Funcionario System.out.println("departamento : " + this.empregados[idx].departamento); ^ Empresa.java:20: error: nome has private access in Funcionario System.out.println("nome : " + this.empregados[idx].nome); ^ Empresa.java:21: error: cpf has private access in Funcionario System.out.println("cpf : " + this.empregados[idx].cpf);