Bns tardes compañer@s. Esta es la clase:
//Abstraccion de objeto Cuenta, se toma como fuente para crear objetos
class Cuenta {
double saldo;
int agencia;
int numero;
String titular;
//Metodo para depositar
void depositar(double valor){
saldo = saldo + valor;
}
//Metodo para retirar usando this
boolean retirar(double montoRetiro) {
if(this.saldo >= montoRetiro) {
this.saldo = this.saldo - montoRetiro;
return true;
} else {
System.out.println("Operación cancelada: No tiene saldo suficiente.");
return false;
}
}
}
Con este código probamos los métodos:
public class PruebaMetodos {
public static void main(String[] args) {
Cuenta miCuenta = new Cuenta();
miCuenta.saldo = 300;
miCuenta.depositar(200);
System.out.println(miCuenta.saldo);
miCuenta.retirar(600);
System.out.println("Su saldo actual es: " + miCuenta.saldo);
}
}
La salida de este ejemplo es:
500.0
Operación cancelada: No tiene saldo suficiente.
Su saldo actual es: 500.0