Package
Class
Tree
Deprecated
Index
Help
PREV NEXT
FRAMES
NO FRAMES
All Classes
A
B
F
G
K
M
N
O
P
R
S
T
V
W
Z
A
abmelden(Auto)
- Method in class
Ort
Ein Auto verlaesst den Ort.
alleAutos
- Variable in class
Ort
Liste aller Autos, die sich vor Ort befinden.
anmelden(Auto)
- Method in class
Ort
Ein Auto kommt am Ort an.
auftragNeuesAuto()
- Method in class
Fuhrpark
Auftrag "Neues Auto", ermoeglicht die Auswahl eines Autos und stellt es auf den Parkplatz ab.
auftragParkplatz()
- Method in class
Fuhrpark
Auftrag "Werkstatt -> Parkplatz", ein Auto wird von der Werkstatt auf den Parkplatz zurueck zur Vermietung gefahren.
auftragVermieten()
- Method in class
Fuhrpark
Auftrag "Vermieten", eine zu vermietendes Auto wird ausgewaehlt und vom Parkplatz auf die Strasse geschickt.
auftragVerschrotten()
- Method in class
Fuhrpark
Auftrag "Verschrotten", ein Auto wird verschrottet.
auftragWerkstatt()
- Method in class
Fuhrpark
Auftrag "Strasse -> Werkstatt", ein zurueckgegebenes Auto kommt zur Wartung in die Werkstatt.
Ausstattung
- Class in
<Unnamed>
Ausstattung eines Mietautos, bestehend aus 5 Ausstattungsmerkmalen.
Ausstattung(boolean, boolean, boolean, boolean, boolean)
- Constructor for class
Ausstattung
Konstruktor, setzt die Ausstattungsmerkmale.
ausstattung
- Variable in class
Auto
Ausstattung des Autos: Automatik, Klimaanlage, Navigationssystem, Parksystem, Winterreifen.
auswahlAuto(Ort)
- Method in class
Fuhrpark
Menue "Auswahl Auto", alle Autos vor Ort werden angezeigt und ein Auto ueber dessen Kennzeichen ausgewaehlt.
Auto
- Class in
<Unnamed>
Abstrakte Oberklasse fuer ein Auto mit Ausstattung.
Auto(Ausstattung, int)
- Constructor for class
Auto
Konstruktor, legt neues Kennzeichen fest, setzt Ausstattung und Mietgrundpreis.
automatik
- Variable in class
Ausstattung
Merkmal Automatik.
B
berechneGesamtZuschlag()
- Method in class
Ausstattung
Berechnet Gesamtmietzuschlag entsprechend den vorhandenen Ausstattungsmerkmalen.
berechneMietPreis()
- Method in class
Auto
Berechnet den Mietpreis in Abhaenigkeit vom Mietgrundpreis und von dem Ausstattungsgesamtzuschlag.
F
Fuhrpark
- Class in
<Unnamed>
Verwaltung eines Fuhrparks einer Autovermietung.
Fuhrpark()
- Constructor for class
Fuhrpark
Konstruktor, richtet Parkplatz, Strasse und Werkstatt ein.
G
getAlleAutos()
- Method in class
Ort
Gibt alle Autos vor Ort zurueck.
getAlleAutos(String)
- Method in class
Ort
Sucht alle Autos vor Ort mit gegebenen Wagentyp.
getAuto(String)
- Method in class
Ort
Sucht ein Auto vor Ort mit gegebenen Kennzeichen.
getKennZeichen()
- Method in class
Auto
Liest Kennzeichen eines Autos.
getTyp()
- Method in class
Auto
Bestimmt den Wagentyp.
grundPreis
- Variable in class
Auto
Mietgrundpreis des Autos pro Tag in Euro.
K
kennZeichen
- Variable in class
Auto
Neues Kennzeichen eines Autos, setzt sich aus L-RA- und vierstellinger Endzahl zusammen.
Kleinwagen
- Class in
<Unnamed>
Kleinwagen, niedriges Preisniveau.
Kleinwagen(Ausstattung, int)
- Constructor for class
Kleinwagen
klima
- Variable in class
Ausstattung
Merkmal Klimaanlage.
M
main(String[])
- Static method in class
Ausstattung
Testprogramm: Erzeugt Ausstattungen von 6 Testautos, fuehrt einen Reifenwechsel durch und gibt die Ausstattungen auf der Konsole aus.
main(String[])
- Static method in class
Auto
Testprogramm: Erzeugt 6 Testautos, fuehrt einen Reifenwechsel durch und gibt deren Autobeschreibung auf der Konsole aus.
main(String[])
- Static method in class
Fuhrpark
Verwaltungsprogramm: Richtet Fuhrpark ein, ermoeglicht die Ausfuehrung von Auftraegen und ermoeglicht die Anzeige der Autos an den Orten.
main(String[])
- Static method in class
Ort
Testprogramm: Auf 3 Orte (Parkplatz, Strasse, Werkstatt) werden 6 Testautos verteilt und die Verteilung angezeigt.
menueAnzeigeAuftrag()
- Method in class
Fuhrpark
Menue "Anzeige Auftrag", ermoeglicht die Auswahl eines Auftrages und veranlasst dessen Ausfuehrung: "Neues Auto" : auftragNeuesAuto() "Vermieten" : auftragVermieten() "Strasse -> Werkstatt" : auftragWerkstatt() "Werkstatt -> Parkplatz" : auftragParkplatz() "Verschrotten" : auftragVerschrotten()
menueAnzeigeOrt()
- Method in class
Fuhrpark
Menue "Anzeige Ort", ermoeglicht die Auswahl eines Ortes und zeigt die Autos vor Ort auf der Konsole an.
menueAusstattung()
- Method in class
Fuhrpark
Menue "Ausstattung", erfragt die Ausstattung eines neuen Autos: "Automatik" "Klimaanlage" "Navigationssystem" "Parksensoren" "Winterreifen", erzeugt entsprechende Ausstattung und registriert Besonderheiten der Ausstattung.
menueNeuesAuto()
- Method in class
Fuhrpark
Menue "Neues Auto", erfasst Wagentyp, Ausstattung und Grundpreis.
Mittelklassewagen
- Class in
<Unnamed>
Mittelwagen, mittleres Preisniveau.
Mittelklassewagen(Ausstattung, int)
- Constructor for class
Mittelklassewagen
N
navi
- Variable in class
Ausstattung
Merkmal Navigationssystem.
nummer
- Static variable in class
Auto
Vierstellinge Endzahl fuer Kennzeichen, wird mit jedem Kauf eines Wagens weitergezaehlt.
O
Oberklassewagen
- Class in
<Unnamed>
Oberklassewagen, hohes Preisniveau.
Oberklassewagen(Ausstattung, int)
- Constructor for class
Oberklassewagen
Ort
- Class in
<Unnamed>
Ort()
- Constructor for class
Ort
Konstruktor, erzeugt leere Liste von Autos an.
P
park
- Variable in class
Ausstattung
Merkmal Parksensoren.
parkplatz
- Variable in class
Fuhrpark
Alle zur Vermietung freien Autos befinden sich auf dem Parkplatz.
Parkplatz
- Class in
<Unnamed>
Alle Autos, die zur Vermietung bereitstehen, befinden sich auf dem Parkplatz.
Parkplatz()
- Constructor for class
Parkplatz
R
reifenWechsel(boolean)
- Method in class
Ausstattung
Reifen werden neu aufgezogen.
reifenWechsel(boolean)
- Method in class
Auto
Reifen werden neu aufgezogen.
S
setSonst(String)
- Method in class
Ausstattung
Setzt Besonderheiten zur Ausstattung.
setZuschlag(int)
- Static method in class
Ausstattung
Setzt den Mietzuschlag pro vorhandenem Ausstattungsmerkmal.
sonst
- Variable in class
Ausstattung
Besonderheiten zur Ausstattung.
strasse
- Variable in class
Fuhrpark
Alle vermieteten Autos befinden sich auf der Strasse.
Strasse
- Class in
<Unnamed>
Alle Autos, die vermietet sind, befinden sich auf der Strasse.
Strasse()
- Constructor for class
Strasse
T
toString()
- Method in class
Ausstattung
Gibt als String zurueck: Vorhandene Ausstattungsmerkmale, Besonderheiten und Gesamtmietzuschlag.
toString()
- Method in class
Auto
Gibt als String zurueck: Kennzeichen, Wagentyp, vorhandene Ausstattung und Mietpreis.
toString()
- Method in class
Ort
Gibt als String die Beschreibungen aller Autos vor Ort zurueck.
V
verschrotten(Auto)
- Method in class
Werkstatt
Ein Auto wird verschrottet.
W
werkstatt
- Variable in class
Fuhrpark
Alle zurueckgegebenen Autos werden in der Werkstatt gewartet.
Werkstatt
- Class in
<Unnamed>
Alle Autos, die zurueckgegeben werden, befinden sich in der Werkstatt.
Werkstatt()
- Constructor for class
Werkstatt
winter
- Variable in class
Ausstattung
Merkmal Winterreifen.
Z
zuschlag
- Static variable in class
Ausstattung
Mietzuschlag pro Ausstattungsmerkmal in Euro.
A
B
F
G
K
M
N
O
P
R
S
T
V
W
Z
Package
Class
Tree
Deprecated
Index
Help
PREV NEXT
FRAMES
NO FRAMES
All Classes