Freiwillige Aufgabe zur Wiederholung (KAZ)
Folgende Aufgabe ist sehr einfach und wiederholt nur die Grundlagen zu Klassen!
Erstellen Sie eine Projektmappe „Werkstatt“ und fügen Sie folgende drei Klassen hinzu:
Hinweis: Felder sollten als „private“ deklariert werden!
Klasse: Reifen.cs
Felder: Marke, Zoll, Profil
Konstruktor: Alle drei Variablen sollen immer angegeben werden, wenn ein Reifen erzeugt wird.
Schreiben Sie für jede Variable eine Eigenschaft (property)
Klasse: Auto.cs
Felder: Marke, PS, Farbe, Reifen HintenLinks, Reifen HintenRechts, Reifen VorneLinks,
Reifen VorneRechts.
Konstruktor: Alle Variablen sollen immer angegeben werden, wenn ein Auto erzeugt wird.
Schreiben Sie für jede Variable eine Eigenschaft (property).
Schreiben Sie die zwei Methoden:
Durchschnittsverbrauch(): KM und Liter als Eingabe, Ausgabe: Durchschnittsverbrauch/100KM
Reifencheck(): Boolesche Methode, die überprüft, ob einer der vier Reifen einen Profil kleiner als
1,6mm hat. In diesem Fall soll FALSE ausgegeben werden, sonst TRUE.
Klasse: Motorrad.cs
Felder: Marke, PS, Reifen Hinten, Reifen Vorne.
Konstruktor: Alle Variablen sollen immer angegeben werden, wenn ein Motorrad erzeugt wird.
Schreiben Sie für jede Variable eine Eigenschaft (property).
Schreiben Sie die zwei Methoden:
Durchschnittsverbrauch(): KM und Liter als Eingabe, Ausgabe: Durchschnittsverbrauch/100KM
Reifencheck(): Boolesche Methode, die überprüft, ob einer der beiden Reifen einen Profil kleiner
als 1,8mm hat. In diesem Fall soll FALSE ausgegeben werden, sonst TRUE.
Test in Main():
Erzeugen Sie 2 Autos und 2 Motorräder und testen Sie die Methoden
Durchschnittsverbrauch() und Reifencheck() für die Autos und Motorräder.
Viel Spass!