Lernpfad:Objektorientierte Programmierung mit Java/Vererbung: Unterschied zwischen den Versionen

Zur Navigation springen Zur Suche springen
Keine Bearbeitungszusammenfassung
Zeile 114: Zeile 114:
</syntaxhighlight>
</syntaxhighlight>


=== Arbeitsauftrag ===
{{Task:Start}}
 
{{Icon Heft}}
# Folgende Begriffe sollen in Form eines Klassendiagramms in eine Klassenhierarchie umgesetzt werden: ''Gebäude - Kirche - Einfamilenhaus - Hochhaus - Haus - Bungalow - Dom - Kathedrale''.<br>Von jedem Gebäude soll die Höhe und die zugelassene Anzahl Bewohner bzw. Besucher abrufbar sein. Die Höhe von Häusern berechnet sich aus der Anzahl der Stockwerke und der Höhe pro Stockwerk. In einem Hochaus sind pro Stockwerk eine Anzahl Personen zugelassen.<br>Wähle zu diesem Zweck geeignete Attribute für die einzelnen Klassen. Beachte dabei, welche Attribute von der bzw. den Oberklasse(n) geerbt werden.
# Folgende Begriffe sollen in Form eines Klassendiagramms in eine Klassenhierarchie umgesetzt werden: ''Gebäude - Kirche - Einfamilenhaus - Hochhaus - Haus - Bungalow - Dom - Kathedrale''.<br>Von jedem Gebäude soll die Höhe und die zugelassene Anzahl Bewohner bzw. Besucher abrufbar sein. Die Höhe von Häusern berechnet sich aus der Anzahl der Stockwerke und der Höhe pro Stockwerk. In einem Hochaus sind pro Stockwerk eine Anzahl Personen zugelassen.<br>Wähle zu diesem Zweck geeignete Attribute für die einzelnen Klassen. Beachte dabei, welche Attribute von der bzw. den Oberklasse(n) geerbt werden.
# Implementiert die Klassen. Nutzt dazu das Vererbungskonzept so weit es geht aus.
# Implementiert die Klassen. Nutzt dazu das Vererbungskonzept so weit es geht aus.
{{Task:End}}

Navigationsmenü