Porque cuando yo utilizo esta sintaxis para el método transferir a la hora de aplicar la resta de la comision de la cuenta que transfiere, no me esta realizando la resta.
public boolean transferir(double valor, Cuenta cuenta) {
if (this.saldo >= valor) {
this.saldo = this.saldo - valor;
cuenta.saldo = cuenta.saldo + valor;
System.out.println("Transferencia Exitosa!");
return true;
} else {
return false;
}
}
y cuando utilizo los metodos implementados si me esta realizando la resta de la comisión?
public boolean transferir(double valor, Cuenta cuenta) {
if (this.saldo >= valor) {
this.retirar(valor);
cuenta.Depositar(valor);
System.out.println("Transferencia Exitosa!");
return true;
} else {
return false;
}
}
sera algun tema de referencia de datos ?