Buena noches, tengo una duda, me di cuenta que si hago que Leonardo le pase mas dinero del que tiene a la otra cuenta, la trasferencia es efectiva
Por lo cual agregue la misma condicional que utilizamos en el metodo retiroEnCuenta y efectivamente pude evitar que Leonardo pasara más dinero del que posee en el saldo
a continuacion muestro el codigo
retiroEnCuenta(valor){ // metodo resitoEncuenta(valor)
if(valor <= this.#saldo && valor>0){
this.#saldo -= valor;// += restar al saldo el valor
return this.#saldo;
}
}
transferirACuenta(valor,cuentaDestino){
if(valor <= this.#saldo && valor>0){
this.retiroEnCuenta(valor);
cuentaDestino.depositoEnCuenta(valor);
}
}
No se supone que el metodo .retiroEnCuenta ya debio haber hecho esa validacion? Aunque pude resolver el problema, no entiendo por que tuve que repetir la validacion de nuevo, y me serviria de mucha ayuda saberlo
Muchas gracias...