FabioNoth
O metodo. Esta dando erro no Length
guisantogui
Isso eh pq vc esta chamando o “.length” da variavel “array” que é do tipo Object creio que vc qria fazer empregados.lenght! certo?
luiz.portnoy
É porque a variavel array não é um vetor.
Tente assim.:
private ArrayList<Funcionario> array = new ArrayList<Funcionario>();
array.add("teste1");
array.add("teste2");
void adiciona (Funcionario f){
array.add(f);
}
berg.pb
//faltou instanciar o tamanho do vetor
Funcionario [] empregados = new Funcionario[tamanho_do_vetor] ;
(...)
void adiciona (Funcionario f){
//o erro abaixo está na definição do tamanho do vetor.
//no exemplo que vc deu, vc está tentanto pegar o letgh de um objeto chamado ARRAY, que não existe.
//o correto está abaixo:
for (int i = 0; i < empregados.length; i++){
this.empregados[i] = f;
}
}
abraços
\o/
FabioNoth
Obrigado pela atenção pessoal…
Agradecimentos…
Consegui resolver…