Solucionado (ver solução)
Solucionado
(ver solução)
2
respostas

no caso oque eu entendi não sei se está certo. Como colocamos private esse metodo é para criar o array e retorna a quantidade de array dos funcionario. Ex new Funcionario.getFuncionario(10);

public Funcionario getFuncionario(int posicao){ return this.empregados[posicao]; }

2 respostas
solução!

O modificador de acesso private define a acessibilidade do método somente para a classe que o definiu.

public Funcionario getFuncionario(int posicao) {
    return this.empregados[posicao];
}

O método acima não está criando e nem retornando a quantidade de elementos no array, o que o método está fazendo é retornar o elemento do array no índice posicao.

Observação: caso o valor de posicao seja maior que this.empregados.length será lançado a exception IndexOutOfBoundsException.

Obrigado vlw