IMS-java/Code/Steiner/giroKonto/src/Konto.java

40 lines
959 B
Java
Raw Normal View History

2024-11-23 21:34:00 +01:00
public class Konto {
private String kontonummer;
private double kontostand;
2024-11-27 14:11:59 +01:00
// Constructor
public Konto(String kontonummer, double kontostand) {
this.kontonummer = kontonummer;
this.kontostand = kontostand;
2024-11-23 21:34:00 +01:00
}
2024-11-27 14:11:59 +01:00
// Getter for kontostand
2024-11-23 21:34:00 +01:00
public double getKontostand() {
return kontostand;
}
2024-11-27 14:11:59 +01:00
// Getter for kontonummer
public String getKontonummer() {
return kontonummer;
2024-11-23 21:34:00 +01:00
}
2024-11-27 14:11:59 +01:00
// Method to deposit money
2024-11-23 21:34:00 +01:00
public void einzahlen(double betrag) {
2024-11-27 14:11:59 +01:00
kontostand += betrag;
}
// Method to withdraw money
public void auszahlen(double betrag) {
if (kontostand >= betrag) {
kontostand -= betrag;
} else {
System.out.println("Fehler: Nicht genügend Geld auf dem Konto!");
}
2024-11-23 21:34:00 +01:00
}
@Override
public String toString() {
2024-11-27 14:11:59 +01:00
return "Konto [Kontonummer=" + kontonummer + ", Kontostand=" + kontostand + "]";
2024-11-23 21:34:00 +01:00
}
}