page1
13.02.12
Arbeitsblatt Vererbung
1. Erstelle eine Klassenhierarchie wie die Hierarchie auf der rechten Seite.
2. Erstelle ein Klassendiagramm für die folgenden Klassen:
Euro, Dollar, Währung, Währungsrechner
3. Fülle die folgenden Klassendiagramme sinnvoll aus.
Marco Bakera (bakera@tbs1.de)
4. Korrigiere den folgenden C#-Quelltext und erstelle ein zugehöriges Klassendiagramm.
public class Luftfahrzeug {
public double Fluggeschwindigkeit;
public double Höhe;
public void Abheben() { …}
public void Landen() {…}
}
public class LöschFlugzeug : Luftfahrzeug {
public double WasserKapazität;
public void WasserAufnehmen() { … }
}
public void LöschAuftrag() {
LöschFlugzeug einLöschFlugzeug = new LöschFlugzeug();
new LöschFlugzeug.WasserKapazität = 500;
Luftfahrzeug.Höhe = 0;
einLöschFlugzeug.Abheben();
einLöschFlugzeug.Fluggeschwindigkeit = 192.5;
einLöschFlugzeug.WasserAufnehmen;
Luftfahrzeug.Landen();
}
5. Implementiere die Klassen aus den Aufgaben 1-3 in C#. Ergänze ggf. sinnvolle Attribute und Methoden Für die Methoden kannst du eine leere Implementierung verwenden, die nichts tut bzw. Standardwerte zurückgibt.
a) b) c)