Olá dinovo pessoal…toh com outra divida…na classe “Empresa” q segue abaixo o método mostra soh mostra os atributos da empresa e naum estah mostrado os atributos dos funcionarios q estah na array…parece q o loop do método ta errado mas naum sei onde estah o erro…por favor me da uma ajuda ai.
class Empresa{
String nome;
String cnpj;
String end;
Funcionario [] funcionarios;
int pos=0;
//método construtor
public Empresa(String n, String c, String e){
nome = n;
cnpj = c;
end = e;
}
// método q adiciona os funcionarios no array
public void adiciona(Funcionario f){
if(this.pos == funcionarios.length){
System.out.println(“O array estah cheio!”);
}
else{
this.funcionarios[this.pos] = f;
this.pos++;
}
}
public void mostra(){
System.out.println(“Empresa: “+this.nome+”\nCNPJ: “+this.cnpj+”\nEndereco: “+this.end+”\n”);
for(int i = 0; i <= pos-1; i++){
System.out.println(funcionarios[i]);
System.out.println("\n");
}
}
}