Estou com uma duvida em relação ao modicador de acesso private, eu tenho a minha classe Empresa que tem referencia para classe Funcionario private Funcionario [] funcionario;
, na minha classe TestaFuncionario como eu instancio esse objeto antes era assim empresa.funcionario = new Funcionario[10]
public class Empresa {
String nome;
String cnpj;
String ramoAtuacao;
int quantidadeFuncionarios;
int contador = 0;
private Funcionario [] funcionario;
public Funcionario getFuncionario(int posicao){
return this.funcionario[posicao];
}
}
public class Funcionario {
String nome;
Departamento departamento;
private double salario;
Data data;
String rg;
private double valor = 0;
private double ganhoanual = 0;
}
public class TestaEmpresa {
public static void main(String[] args){
Empresa empresa = new Empresa();
empresa.funcionario = new Funcionario[10];
Funcionario fj11 = new Funcionario();
fj11.setSalario(300);
empresa.adiciona(fj11);
}