boa tarde,
não entendi muito bem ContaCorrente destino
você criou uma variavel de nome ContaCorrente que recebe destino? até então temos a contaDoAndre e contaDaMaria, de onde vem essa conta destino?
boa tarde,
não entendi muito bem ContaCorrente destino
você criou uma variavel de nome ContaCorrente que recebe destino? até então temos a contaDoAndre e contaDaMaria, de onde vem essa conta destino?
Bom dia Marcelo, tudo bom?
No trecho abaixo:
public bool Transferir( double valor, ContaCorrente destino)
{
if(this.saldo < valor)
{
return false;
}
else
{
this.saldo -= valor;
destino.saldo += valor;
return true;
}
}
O método transferir, rece como parâmetro além do valor, uma variavél do tipo ContaCorrente, que nomeamos como destino. Para transferir um valor entre contas, precisamos passar o valor e também específicar a conta de destino.
Criamos um objeto contaDoAndre
:
ContaCorrente contaDoAndre = new ContaCorrente();
contaDoAndre.titular = "André Silva";
contaDoAndre.numero_agencia = 15;
contaDoAndre.conta = "1010-X";
contaDoAndre.saldo = 100;
Agora criamos um objeto contaDaMaria
:
ContaCorrente contaDaMaria = new ContaCorrente();
contaDaMaria.titular = "Maria Souza";
contaDaMaria.numero_agencia = 17;
contaDaMaria.conta = "1010-5";
contaDaMaria.saldo = 350;
Agora o objeto contaDoAndre
vai fazer uma transferência para contaDaMaria
:
contaDoAndre.Transferir(50, contaDaMaria);
Espero que tenha ajudado e, qualquer coisa, estamos à disposição!
Abraços e bons estudos 😄