Unterschiede
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:vererbung:start [10.11.2021 18:16] – sbel | faecher:informatik:oberstufe:modellierung:vererbung:start [12.03.2024 10:01] – [Übungen] Frank Schiebel | ||
---|---|---|---|
Zeile 1: | Zeile 1: | ||
====== Vererbung ====== | ====== Vererbung ====== | ||
- | In sozialen Netzwerk // | ||
- | {{ :faecher:informatik:oberstufe:modellierung:vererbung: | + | * [[.soznet:start|Ein soziales Netzwerk]] |
+ | * [[.entwurf1:start|Entwurf 1]] | ||
+ | * [[.besser:start|Verbesserung durch Vererbung]] | ||
+ | * [[.konstruktoren:start|Konstruktoren und Vererbung]] | ||
+ | * [[.subtyping:start|Subtyping]] | ||
+ | * [[.polymorphismus: | ||
+ | |||
+ | ===== Übungen ===== | ||
- | Als Steuerklasse soll eine Klasse '' | + | |
- | + | ||
- | + | ||
- | ---- | + | |
- | {{: | + | |
- | === (A1) === | + | |
- | + | ||
- | * Skizziere das Entwurfsdiagramm mit den Klassen '' | + | |
- | * Deklariere die beiden Attribute für die '' | + | |
- | + | ||
- | ++++ Lösungshinweis | | + | |
- | <code java> | + | |
- | // Um ArrayLists verwenden zu können muss man die Klasse importieren | + | |
- | import java.util.ArrayList; | + | |
- | + | ||
- | // Die Array-List ist parametrisiert mit dem Diamant-Operator: | + | |
- | ArrayList< | + | |
- | ArrayList< | + | |
- | + | ||
- | </ | + | |
- | + | ||
- | ++++ | + | |
- | ---- | + | |
- | + | ||
- | | + | |
- | + |