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.