Estou com o seguinte problema, estou fazendo um programa para “um banco” e tenho dois tipos de contas, conta simples e conta especial que herda de conta simples.
Os dois principais atributos da conta simples são número e saldo. Agora vem o problema, no aplicativo eu fiz lá:
ArrayList lista;
Vamos supor que eu queira fazer um “saque”:
lista.saque(“123”, 10.0)
Temos “123” como número da conta e “10.0” o valor a ser sacado.
Obs: O número da conta é tipo String.
Então, eu tenho o seguinte método em conta simples:
<blockquote> public boolean verificaNumero(ArrayList lista, String numero){
for (int i = 0; i < lista.size(); i++){
if (numero.equals(lista.get(i).getNumero()) ){
return true;
}
}
return false;
}</blockquote>
O meu problema é, lista não pode entrar como parâmetro. E eu preciso descobrir uma forma de poder usar ela dentro do método.
O java não aceita:
listaConta.saque(listaConta, “1010”, 10.0 );
Então, como faço?