Esta es mi propuesta para simplificar el método transferir, cualquier sugerencia o comentario me gustaría escucharlo!
Esta es mi propuesta para simplificar el método transferir, cualquier sugerencia o comentario me gustaría escucharlo!
¡Hola Ana!
Gracias por compartir tu propuesta para simplificar el método transferir
. Veo que estás buscando una forma de reutilizar el código implementado en el método saca
para simplificar el código.
Una forma de hacerlo es llamando al método saca
dentro del método transferir
. Puedes verificar si la transferencia es exitosa utilizando el valor de retorno del método saca
. Aquí te muestro un ejemplo de cómo podrías hacerlo:
public boolean transfiere(double valor, Cuenta destino){
if(this.saca(valor)){
destino.deposita(valor);
return true;
}
return false;
}
En este ejemplo, llamamos al método saca
pasando el valor como argumento. Si el método saca
retorna true
, significa que se pudo realizar la transferencia y, por lo tanto, llamamos al método deposita
en la cuenta de destino y retornamos true
. Si el método saca
retorna false
, significa que no se pudo realizar la transferencia y retornamos false
.
Espero que esta sugerencia te sea útil. Si tienes alguna otra pregunta, estaré encantado de ayudarte.
¡Espero haber ayudado y buenos estudios!