Hier werden die Unterschiede zwischen zwei Versionen der Seite angezeigt.
Beide Seiten, vorherige Überarbeitung Vorherige Überarbeitung Nächste Überarbeitung | Vorherige Überarbeitung Nächste ÜberarbeitungBeide Seiten, nächste Überarbeitung |
faecher:informatik:oberstufe:modellierung:2019a:start [16.12.2021 08:48] – [Teil 1] sbel | faecher:informatik:oberstufe:modellierung:2019a:start [16.12.2021 08:52] – [Teil 3] sbel |
---|
die Klasse ''Tuemmler''. Dem Konstruktor der Klasse ''Tuemmler'' darf nur die Gruppengröße übergeben werden, weil Tümmler grundsätzlich nicht geschützt sind und immer 1EUR pro gesichtetes Tier kosten. | die Klasse ''Tuemmler''. Dem Konstruktor der Klasse ''Tuemmler'' darf nur die Gruppengröße übergeben werden, weil Tümmler grundsätzlich nicht geschützt sind und immer 1EUR pro gesichtetes Tier kosten. |
| |
===== Teil 1 ===== | ===== Teil 2 ===== |
| |
| |
| |
* Erläutere, warum der Methode ''beobachten(t: Tier): boolean'' der Klasse Tour sowohl Grauwal- als auch Tuemmler-Objekte übergeben werden können. | * Erläutere, warum der Methode ''beobachten(t: Tier): boolean'' der Klasse Tour sowohl Grauwal- als auch Tuemmler-Objekte übergeben werden können. |
| * Implementiere die Methode ''beobachten(t: Tier): boolean'' der Klasse Tour. |
| |
| Die Methode ''darfBeobachtetWerden(): boolean'' gibt in der Klasse Tier |
| immer ''true'' zurück. Da Fleckendelfine aus Artenschutzgründen nicht immer beobachtet werden dürfen, muss die Methode entweder in der Klasse ''Delfin'' oder in der Klasse ''Fleckendelfin'' überschrieben werden. |
| |
| * Vergleiche die beiden Varianten in Bezug auf Erweiterbarkeit um weitere Delfinarten oder Änderungen der Artenschutzbestimmungen bei bestehenden Tierarten. |
| |
| ===== Teil 3 ===== |
| Nach Beendigung der Tour soll der Preis nach den oben beschriebenen Regeln |
| berechnet werden. |
| |
| |
| * Implementiere die Methode'' berechneTourPreis(): int'' in der Klasse Tour. Die Methode ''getPreis(): int'' in der Klasse ''Bartenwal'' liefert den Einzelpreis eines Tiers zurück, in der Klasse ''Delfin'' liefert sie den Preis der gesamten Gruppe |
| zurück. |