Class Fahrscheinautomat

java.lang.Object
  extended byFahrscheinautomat

public class Fahrscheinautomat
extends java.lang.Object

Klasse Fahrscheinautomat.

Version:
2.2.2006
Author:
R. Punkenburg

Field Summary
(package private)  Geldkassette geldkassette
           
(package private)  Muenzschacht muenzen10
           
(package private)  Muenzschacht muenzen100
           
(package private)  Muenzschacht muenzen20
           
(package private)  Muenzschacht muenzen200
           
(package private)  Muenzschacht muenzen5
           
(package private)  Muenzschacht muenzen50
           
 
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
 void 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.
 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
 

Field Detail

geldkassette

Geldkassette geldkassette

muenzen10

Muenzschacht muenzen10

muenzen100

Muenzschacht muenzen100

muenzen20

Muenzschacht muenzen20

muenzen200

Muenzschacht muenzen200

muenzen5

Muenzschacht muenzen5

muenzen50

Muenzschacht muenzen50
Constructor Detail

Fahrscheinautomat

public Fahrscheinautomat()
Konstruktor für Objekte der Klasse Fahrscheinautomat; Es ist kein Fahrschein gewählt; Es ist keine Münze eingeworfen worden.

Method Detail

abbrechen

public void abbrechen()
Methode zum Abbrechen eines laufenden Vorgangs; evtl. bereits eingeworfene Geld wird zurückgegeben; kein Fahrschein ist gewählt


muenzEinwurf

public void 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.

Parameters:
wert - Wert der eingeworfenen Münze

waehleFahrschein

public 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

Parameters:
typ - Typ des Fahrscheins