public Funcionario getFuncionario(int posicao){ return this.empregados[posicao]; }
Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!
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