public class Conta{ private double saldo; private int agencia = 1856; private int numero; private Cliente nome; private static int total;
public Conta(int novaAgencia, int novoNumero) {
total++;
this.agencia = novaAgencia;
this.numero = novoNumero;
//this.nome = nome;
System.out.println("Conta criada com sucesso " + novaAgencia + " - " + novoNumero);
}
public void deposita(double valor) {
//this.saldo = this.saldo + (valor);
saldo += valor;
}
public boolean saca(double valor) {
if(this.saldo >= valor) {
this.saldo -= valor;
return true;
}
return false;
}
public boolean transfere(double valor, Conta destino) {
if (this.saldo >= valor) {
this.saldo -= valor;
destino.deposita(valor);
return true;
}
return false;
}
public double getSaldo() {
return this.saldo;
}
public int getNumero() {
return this.numero;
}
public int getAgencia() {
return this.agencia;
}
public static int getTotal() {
return Conta.total;
}
}
public class TestaValoes { public static void main(String[] args) { Conta conta = new Conta(5365, 456823); Conta conta1 = new Conta(5365, 456824); Conta conta2 = new Conta(5365, 456825);
System.out.println(Conta.getTotal());
}
}