Olá!
Poderiam me orientar do pq que o erro de "incompatible types: unexpected return value" ocorre no getNomeEmpresa, setCnpj e getFuncionarios? Obrigada!
public class Empresa {
private String nomeEmpresa;
private String cnpj;
private Funcionario [] funcionarios; //como se fosse uma variável primitiva, mas na verdade Funcionario (classe) [posição do funcionario] da variável funcionarios.
private int livre = 0;
public void getAdicionar(Funcionario f){
this.funcionarios[this.livre] = f;
this.livre ++;
}
public void getNomeEmpresa(){
return this.nomeEmpresa;
}
public String getCnpj(){
return this.cnpj;
}
public void setCnpj(){
return this.cnpj;
}
public getFuncionarios(int i){
return this.funcionarios[i];
}
}