|
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.ObjectAuto
public abstract class Auto
Abstrakte Oberklasse fuer ein Auto mit Ausstattung.
Field Summary | |
---|---|
private Ausstattung |
ausstattung
Ausstattung des Autos: Automatik, Klimaanlage, Navigationssystem, Parksystem, Winterreifen. |
private int |
grundPreis
Mietgrundpreis des Autos pro Tag in Euro. |
private java.lang.String |
kennZeichen
Neues Kennzeichen eines Autos, setzt sich aus L-RA- und vierstellinger Endzahl zusammen. |
private static int |
nummer
Vierstellinge Endzahl fuer Kennzeichen, wird mit jedem Kauf eines Wagens weitergezaehlt. |
Constructor Summary | |
---|---|
Auto(Ausstattung ausstattung,
int grundPreis)
Konstruktor, legt neues Kennzeichen fest, setzt Ausstattung und Mietgrundpreis. |
Method Summary | |
---|---|
int |
berechneMietPreis()
Berechnet den Mietpreis in Abhaenigkeit vom Mietgrundpreis und von dem Ausstattungsgesamtzuschlag. |
java.lang.String |
getKennZeichen()
Liest Kennzeichen eines Autos. |
java.lang.String |
getTyp()
Bestimmt den Wagentyp. |
static void |
main(java.lang.String[] args)
Testprogramm: Erzeugt 6 Testautos, fuehrt einen Reifenwechsel durch und gibt deren Autobeschreibung auf der Konsole aus. |
void |
reifenWechsel(boolean winter)
Reifen werden neu aufgezogen. |
java.lang.String |
toString()
Gibt als String zurueck: Kennzeichen, Wagentyp, vorhandene Ausstattung und Mietpreis. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail |
---|
private Ausstattung ausstattung
private int grundPreis
private static int nummer
private java.lang.String kennZeichen
Constructor Detail |
---|
public Auto(Ausstattung ausstattung, int grundPreis)
ausstattung
- Ausstattung des AutosgrundPreis
- Grundpreis pro Tag in EuroMethod Detail |
---|
public java.lang.String getTyp()
public java.lang.String getKennZeichen()
public void reifenWechsel(boolean winter)
winter
- true, falls es Winterreifen sind
false, falls es Sommerreifen sindpublic int berechneMietPreis()
public java.lang.String toString()
toString
in class java.lang.Object
public static void main(java.lang.String[] args)
|
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |