Black November

ATÉ 50% OFF

TÁ ACABANDO!

0 dias

0 horas

0 min

0 seg

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]; }

Matricule-se agora e aproveite até 50% OFF

O maior desconto do ano para você evoluir com a maior escola de tecnologia

QUERO APROVEITAR
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