Está en la página 1de 2

CLASE AHORROS

public class Ahorros {


// declarar variable privada titular
private String titular;
// declare numero de cantidad
private double cantidad;

// crear primer metodo constructor obligatorio


public Ahorros(String titular, double cantidad) {
this.titular = titular;
this.cantidad = cantidad;
}

// crear segundo metodo constructor opcional


public Ahorros(String titular) {
this.titular = titular;
this.cantidad = 0;
}

// metodo set titular


public void setitular(String titular) {
this.titular = titular;
}

// metodo get titular


public String getitular() {
return titular;
}

// metodo set cantidad


public void setcantidad(double cantidad) {
this.cantidad = cantidad;
}

// metodo get cantidad


public Double getcantidad() {
return cantidad;
}

// metodo toString //
public String toString() {
return titular + " hay un saldo de $" + cantidad;
}

// primer metodo especial Ingresar


public void ingresar(double cantidad) {
if (cantidad > 0) {
this.cantidad += cantidad;
}
}

// Segundo metodo especial retirar


public void retirar(double cantidad) {
if (cantidad - this.cantidad > 0) {
this.cantidad = 0;
} else {
this.cantidad -= cantidad;
}
}
}

CLASE MAIN
public class Main {
public static void main(String[] args) {
// ------ creamos objeto de la clase Ahorro --------
System.out.println("\nObjeto de clase Ahorro");
Ahorros cuenta1 = new Ahorros("Pepito", 5000);
Ahorros cuenta2 = new Ahorros("Pepita", 10);

// Metodo Ingresar dinero


cuenta1.ingresar(0);
cuenta2.ingresar(-400);

// Metodo Retirar dinero


cuenta1.retirar(6000);
cuenta2.retirar(2);

// Imprimir
System.out.println("En la cuenta de ahorro de " + cuenta1);
System.out.println("En la cuenta de ahorro de " + cuenta2);

}
}

También podría gustarte