Olá !! Bom… estou com problemas… não tenho muito conhecimento em java então se algu´me puder me ajudar… agradeço desde já!!
Bom… estou construindo um programa de “Banco”. Criei o objeto “Conta”… Em banco tenho uma Array do tipo conta…
Quando vou cadastrar uma nova conta preciso colocá-la nesta Array de Contas… como devo fazer isto?
O arquivo principal é Banco.java
A classe é Conta.java (objeto)
Bom, voce tem um array de contas em banco, certo? digamos que seja algo como
// Banco.java// Cria espaco para um total maximo de 10 contasContacontas[]=newConta[10];// Agora digamos que voce precisa de uma conta novaContaminhaConta=newConta();// Manipula o que precisar// adiciona a conta ao arraycontas[0]=minhaConta;
e assim por diante… seria isso que vc precisa?
[]'s
Rafael Steil
danieldestro
Você pode usar um Vector ao invés de um array, seria mais maleável, pois não fica restrito ao um certo número de itens que você definiu no arrays e para grande quantidade de dados chega a ser mais ideal manipular um Vector.
// na classe Bancoprivatejava.util.Vectorcontas;publicvoidadcionarConta(Contac){contas.addElement(c);}publicvoidremoverConta(Contac){contas.delete(c);}
Paulo_Silveira
não ouça esses dois traídores! usar arrays vai te dar problemas para ficar realocando espaço, e usar um Vector é coisa da epoca da carroça!!!
use alguma Collection do java2, que nao seja sincronizada. Mas se voce nao conhece nada por enquanto, aceitei a sugestao de um dos meus amigos
L
LUIZ_LRF
Muito obrigado Rafael!!! Isto me ajudará bastante. Sei q é algo bastante simples, porém meu conhecimento sobre OO é pequeno.
Grato!!!
“Rafael Steil”:
hehe… essa eh classica
Bom, voce tem um array de contas em banco, certo? digamos que seja algo como
// Banco.java// Cria espaco para um total maximo de 10 contasContacontas[]=newConta[10];// Agora digamos que voce precisa de uma conta novaContaminhaConta=newConta();// Manipula o que precisar// adiciona a conta ao arraycontas[0]=minhaConta;
e assim por diante… seria isso que vc precisa?
[]'s
Rafael Steil
L
LUIZ_LRF
Muito Obrigado! Atentarei sobre vossa sugestão!
E nosso Santos hein!!
Até breve!!!
"danieldestro":
Você pode usar um Vector ao invés de um array, seria mais maleável, pois não fica restrito ao um certo número de itens que você definiu no arrays e para grande quantidade de dados chega a ser mais ideal manipular um Vector.
// na classe Bancoprivatejava.util.Vectorcontas;publicvoidadcionarConta(Contac){contas.addElement(c);}publicvoidremoverConta(Contac){contas.delete(c);}
L
LUIZ_LRF
Bom… na verdade consegui compreender perfeitamente o q eles me sugeriram, porém, sei que seria “melhor” procurar algo com Alocação dinâmica, mas não tenho conhecimento suficiente em Java para tal propósito. E como inicialmente preciso desta Array, para testes, a solução dada solucionará meus problemas…
Agradeço muito… e espero em breve poder utilizar parte do que me indicares!!
Abraço e até breve!!!
“Paulo Silveira”:
não ouça esses dois traídores! usar arrays vai te dar problemas para ficar realocando espaço, e usar um Vector é coisa da epoca da carroça!!!
use alguma Collection do java2, que nao seja sincronizada. Mas se voce nao conhece nada por enquanto, aceitei a sugestao de um dos meus amigos :)