package alura_Curso;
public class Conta {
Pessoa titular;
int numero;
int agencia;
double saldo;
double limite;
void deposita(double valorASerDepositado) {
this.saldo += valorASerDepositado;
}
void saca(double valorASerSacado) {
if (this.saldo >= valorASerSacado) {
this.saldo -= valorASerSacado;
}
}
void transfere(double valor, Conta destino) {
//origem.saldo -= valor;
this.saldo -= valor;
destino.saldo += valor;
}
class Pessoa {
String nome;
String cpf;
String dataNascimento;
}
}
class Programa {
public static void main(String[] args) {
Conta daniel = new Conta();
//daniel.titular.nome = ("Daniel Ortega");
daniel.numero = 123;
daniel.agencia = 01;
daniel.saldo = 5000.0;
daniel.limite = 7000.0;
daniel.titular = new Pessoa();
daniel.titular.nome = ("Daniel Ortega");
daniel.titular.cpf = "123456";
daniel.titular.dataNascimento = "10/10/10";
daniel.deposita(520.0);
daniel.saca(450.0);
Conta daniela = new Conta();
daniela.numero = 321;
daniela.agencia = 02;
daniela.saldo = (4000.0);
daniela.limite = (5000.0);
daniel.titular = new Pessoa();
daniel.titular.nome = ("Daniel Ortega");
daniel.titular.cpf = "123456";
daniel.titular.dataNascimento = "10/10/10";
daniel.transfere(100.0, daniela);
daniela.deposita(650.0);
System.out.println(daniel.saldo);
System.out.println(daniela.saldo);
}
}