Tenho um vetor sendo que cada elemento possui 2 atributos
Atributo 2: x0 x1 x2 x3 x4 x5 x6 x7 x8 x9
Atributo 2: y0 y1 y2 y3 y4 y5 y6 y7 y8 y9
Como que faço uma classe genérica para cada elemento, ou seja, cada atributo pode ser de qualquer
classe? E com seria uma classe para esse arranjo, com métodos para inserir e remover?
como que faço pra dar a opção para o usuário de escolher qual conta prefere??? se é ou Conta corrente ou Conta Poupança!!
me ajude aí!!! valew
adriano_si
Cara fiz uns ajustes em suas classes para que as mesmas funcionassem... coloquei alguns coments porque fiquei em duvida do que vc quis fazer, vou colocar só as classes em que alterei algo... Segue:
importjava.util.ArrayList;publicclassBanco{// Mudei o tipo de List pra ArrayList// Lembre-se List é o tipo mais Abstrato// Logo você deve usar um tipo mais concretoprivateArrayList<Conta>listaContas;publicBanco(){this.listaContas=newArrayList<Conta>();}publicvoidadicionarContaPoupanca(floatdepositoInicial){ContaPoupancapoupanca=newContaPoupanca((float)0.65);poupanca.inserirDinheiro(depositoInicial);listaContas.add(poupanca);}publicvoidadicionarContaCorrente(floatdepositoInicial){// Aqui o nome da variável estava poupanca, alterei pra correnteContaCorrentecorrente=newContaCorrente((float)15);corrente.inserirDinheiro(depositoInicial);listaContas.add(corrente);}publicStringimprimirExtratoTodasContas(){StringBuilderextratos=newStringBuilder();for(Contaconta:listaContas){extratos.append(conta.getClass().getName()+"\n");extratos.append(conta.mostrarDinheiro()+"\n");}returnextratos.toString();}publicvoidatualizarContas(){for(Contaconta:listaContas){conta.atualizarConta();}}}