In der Sitzung am 16.01.2013 haben wir Methoden (inkl. Konstruktor) und Attribute programmiert, außerdem mit Parametern gearbeitet.
Programmieren Sie auf nächste Sitzung mit BlueJ die folgende Klasse:
- barbestand = das Geld, das im Automaten vorrätig ist.
- gesperrt = Ist der Automat gesperrt? TRUE: Er ist gesperrt, FALSE: Er ist nicht gesperrt.
- geldAbheben(betrag:int): Der eingegebene Betrag wird vom barbestand abgezogen (
barbestand = barbestand - betrag
).
- geheimzahlEingeben(geheimzahl:int): Die eingegebene Geheimzahl wird über die Konsole ausgegeben in Form von "Sie haben die Geheimzahl 1234 eingegeben" (statt 1234 natürlich die via Parameter übergebene Geheimzahl).
- barbestandAusgeben(): Hier wird der Wert des Attributs barbestand ausgegeben in Form von "Im Geldautomaten befinden sich noch 333 Euro."
- sperrstatusAusgeben(): Hier wird der Wert des Attributs gesperrt ausgegeben in Form von "Sperrstatus des Automaten: TRUE".
- sperren(): Hier wird der Wert des Attributs gesperrt auf TRUE gesetzt.(
gesperrt = TRUE;
oder: gesperrt = FALSE;
)
Probieren Sie auch Mehrfachabhebungen aus, d.h. Sie heben 5 mal 10 Euro ab und überprüfen danach den Barbestand.