1
respuesta

Simplificación del método transferir

Ingrese aquí la descripción de esta imagen para ayudar con la accesibilidad Esta es mi propuesta para simplificar el método transferir, cualquier sugerencia o comentario me gustaría escucharlo!

1 respuesta

¡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!

Si este post te ayudó, por favor, marca como solucionado ✓. Continúa con tus estudios!