Solucionado (ver solución)
Solucionado
(ver solución)
1
respuesta

Método transferir

En mi código cuando llamo al método transferir y le paso los parámetros valor y cuenta, en "cuenta" ya sale predeterminado el nombre de referencia de alguna cuenta, sea "miCuenta" o "cuentaDeJimena". ejemplo:

miCuenta.transferir(0, cuentaDeJimena)

Osea, no me sale el parametro "cuenta", sale directamente el nombre de la ultima cuenta que cree.

El codigo de tranferir es este:

public boolean transferir(double valor, Cuenta cuenta) {
        if (this.saldo >= valor) {
            this.saldo -= valor;
            cuenta.depositar(valor);
            return true;
        }
        return false;
1 respuesta
solución!

Hola Belén, ¡espero que estés bien!

El IDE sugiere automáticamente una segunda clase porque el método es de una clase que recibirá un objeto de una segunda clase Cuenta, por lo que es un comportamiento normal. Puede cambiar qué objeto Cuenta se utilizará en el método.

Creo que se coloca cuentaDeJimena como objeto directo porque no hay otros objetos de la clase Cuenta en este ejemplo. Y no tendría sentido usar por ejemplo miCuenta.transferir(0, miCuenta) porque se trata del mismo objeto Cuenta.

Mucho éxito en todo lo que te propongas y si tienes alguna duda aquí estaremos para apoyarte.

¡Vamos juntos!

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