java.lang.ObjectFahrscheinautomat
Klasse Fahrscheinautomat.
Constructor Summary | |
Fahrscheinautomat()
Konstruktor für Objekte der Klasse Fahrscheinautomat; Es ist kein Fahrschein gewählt; Es ist keine Münze eingeworfen worden. |
Method Summary | |
void |
abbrechen()
Methode zum Abbrechen eines laufenden Vorgangs; evtl. bereits eingeworfene Geld wird zurückgegeben; kein Fahrschein ist gewählt |
boolean |
bereit()
Prüfen, ob der Automat betriebsbereit ist |
void |
clear()
Druckeranzeige und Münzrückgabeanzeige löschen |
int |
getFahrscheinWert()
Den Preis des gewählten Fahrscheins liefern |
int |
getSumme()
Die Summe der eingeworfenen Münzen liefern |
boolean |
muenzEinwurf(int wert)
Methode zum Verarbeiten der eingeworfenen Münzen; nur wenn ein Fahrschein gewählt worden ist, werden Münzeinwürfe akzeptiert; wenn ausreichend Münzen eingeworfen worden sind, wird der Vorgang abgearbeitet. |
int |
nochZuZahlen()
Den noch zu zahlenden Restbetrag liefern |
boolean |
passendZahlen()
Prüfen, ob die Rückgabe von Wechselgeld eventuell unmöglich ist |
void |
serviceAktualisieren()
Den Text der Service-Anzeige aktualisieren |
boolean |
summeVerarbeiten()
Falls ausreichend Geld eingeworfen wurde, wird der Vorgang abgearbeitet und true zurückgegeben, andernfalls geschieht nichts und false wird zurückgegeben |
void |
waehleFahrschein(int typ)
Methode zum Auswählen des Fahrscheins; Typ = 1 : Fahrschein für 145 Cent; Typ = 2 : Fahrschein für 185 Cent; Typ = 3 : Fahrschein für 220 Cent; alle anderen Eingaben sind ungültig |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
public Fahrscheinautomat()
Method Detail |
public void abbrechen()
public boolean bereit()
public void clear()
public int getFahrscheinWert()
public int getSumme()
public boolean muenzEinwurf(int wert)
wert
- Wert der eingeworfenen Münzepublic int nochZuZahlen()
public boolean passendZahlen()
public void serviceAktualisieren()
public boolean summeVerarbeiten()
public void waehleFahrschein(int typ)
typ
- Typ des Fahrscheins