public Funcionario getFuncionario(int posicao){ return this.empregados[posicao]; }
public Funcionario getFuncionario(int posicao){ return this.empregados[posicao]; }
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