Hola a todos.
MI PREGUNTA ES SI ES ESTO CORRECTO?YO LO HE HECHO ASI PERO ME GUSTARIA PODER DEVOLVER EL VALOR DE LA VARIABLE status A SU VALOR INICIAL.
COMO LO PUEDO HACER?ME PUEDE AYUDAR ALGUIEN?
AL CREAR UNA CARIABLE oldStatus CONSIGO QUE EL PROGRAMA HAGA LO QUE YOU QUIERO PERO MI OBJETIVO ES DEVOLVER status A SU VALOR INICIAL DE 5200 Y NO TENER QUE CREAR UNA NUEVA VARIABLE oldStatus.
MUCHAS GRACIAS
public class Atm {
private double status;
private double oldStatus;
public Atm() {
this.status=5200;
this.oldStatus=this.status;
}
public void setCashOut(double money) {
this.status=this.status-money;
System.out.println("You just substracted "+money+"€"+" from your account");
}
public void setCashIn(double money) {
this.status=this.status+money;
System.out.println("You just added to your account "+money+"€");
}
public double getStatus() {
return status;
}
public void showStatus() {
System.out.println("Your account balance is: "+getStatus()+"€");
}
public void oldBalance() {
System.out.println("Your account balance at the begining was: "+this.oldStatus+"€");
}
}
/////////////////////////KLASE PRINCIPAL///////////////////////////
public class TestAtm {
public static void main(String []args) {
Atm atm1 = new Atm();
Atm atm2 = new Atm();
atm1.showStatus();
atm1.setCashIn(1002.03);
atm1.showStatus();
atm1.oldBalance();
}
}
///////////////////RESULTADO///////////////////
Your account balance is: 5200.0€
You just added to your account 1002.03€
Your account balance is: 6202.03€
Your account balance at the begining was: 5200.0€