Olá pessoal…
Como faço o saque, o depósito e o extrato a partir da agencia… por favor alguem me ajude…
import java.util.ArrayList;
import java.util.Iterator;
public class Agencia
{
private String Nome;
private ArrayList clientes;
private int Index;
private Cliente cp;
public Agencia(String nome)
{
Nome = nome;
clientes = new ArrayList();
Index = 0;
}
public void addCliente(String nome, String cpf, int numeroConta, int digitoVerificador, int saldo, String dataAniversario, int limite)
{
clientes.add(new Cliente (nome, cpf, numeroConta, digitoVerificador, saldo, dataAniversario, limite));
}
public int numerosClientes()
{
return clientes.size();
}
}
public class Cliente
{
private String Nome;
private String CPF;
private int Numero;
private int DigitoVerif;
private int Saldo;
private String DataAniversario;
private int Limite = 0;
private ContaPoupanca cp;
private ContaCorrente cc;
public Cliente(String nome, String cpf,int numero, int digitoVerificador, int saldo, String dataAniversario, int limite)
{
Nome= nome;
CPF= cpf;
Numero = numero;
DigitoVerif = digitoVerificador;
Saldo = saldo;
DataAniversario = dataAniversario;
Limite = limite;
if (Limite == 0)
{
addContaPoupanca(numero, digitoVerificador, saldo, dataAniversario);
}
else
{
addContaCorrente(Numero, DigitoVerif, Saldo, Limite);
}
}
public void addContaPoupanca(int numero, int digitoVerificador, int saldo, String dataAniversario)
{
cp = new ContaPoupanca(numero, digitoVerificador, saldo, dataAniversario);
}
public void addContaCorrente(int numero, int digitoVerificador, int saldo, int limite)
{
cc = new ContaCorrente (numero, digitoVerificador, saldo, limite);
}
}
public class ContaPoupanca extends Conta
{
private String DataAniversario;
public ContaPoupanca (int numero, int digitoVerificador, int saldo, String dataAniversario)
{
super(numero, digitoVerificador, saldo);
DataAniversario= dataAniversario;
}
}
public class ContaCorrente extends Conta
{
private double Limite;
public ContaCorrente(int numero, int digitoVerificador, int saldo, int limite)
{
super(numero, digitoVerificador, saldo);
Limite= limite;
}
}
public class Conta
{
private int Numero;
private int DigitoVerificador;
private int Saldo;
public Conta(int numero, int digitoVerificador, int saldo)
{
Numero= numero;
DigitoVerificador= digitoVerificador;
Saldo= saldo;
}
}
Bom valew pessoal… agradeço desde já…