Galera,
Eu estava pensando em utilizar o exemplo do try/catch na criação de um funcionario no array. Quando não existisse mais posições disponiveis, eu voltaria um erro informando que não existe mais "vagas em aberto". Porem estou tomando uma surra para incluir a criação das posições dentro do array. Basicamente eu estou chamando pelo código analistas.criadorArray, preenchendo as informações:
analistas.criadorArray("Roberval Taylor", 2000, 154875451, 19, 8, 1999);
analistas.criadorArray("Chubaca Silva", 5000, 154875451, 19, 8, 1999);
O meu método esta assim, comentei o for a nível de teste, estou tentando chamar o mesmo método duas vezes, sendo na primeira chamada cria o funcionario na posição 0, na segunda chamada cria na posição 1, e assim sucessivamente.
public void criadorArray(String nome, int salario, int RG, int dia, int mes, int ano){
int i = 0;
//for(int i = 0; i < this.grupo.length;i++){
if(this.grupo[i].nome != null){
this.grupo[i].Funcionario(nome, salario, RG, dia, mes, ano);
i++;
//}
}
Acredito que eu tenha que ter um código de retorno, armazenando/informando que na posição 0 ja existe o funcionario Fulano. Mas não estou sabendo fazer isso. Alguem poderia me dar uma luz ?
Abraços !!