faecher:informatik:oberstufe:modellierung:vererbung:start

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen der Seite angezeigt.

Link zu der Vergleichsansicht

Beide Seiten, vorherige Überarbeitung Vorherige Überarbeitung
Nächste Überarbeitung
Vorherige Überarbeitung
faecher:informatik:oberstufe:modellierung:vererbung:start [10.11.2021 18:15] sbelfaecher:informatik:oberstufe:modellierung:vererbung:start [19.03.2024 10:16] (aktuell) Frank Schiebel
Zeile 1: Zeile 1:
 ====== Vererbung ====== ====== Vererbung ======
  
-In sozialen Netzwerk //ScoolNet// kann man Photos und kurze Texte veröffentlichen. Bei der objektorientierten Modellierung sollen die Objekte ''PhotoBeitrag'' und ''TextBeitrag'' verwendet werden: 
  
-{{ :faecher:informatik:oberstufe:modellierung:vererbung:vererbung01.drawio.png |}}+  * [[.soznet:start|Ein soziales Netzwerk]] 
 +  * [[.entwurf1:start|Entwurf 1]] 
 +  * [[.besser:start|Verbesserung durch Vererbung]] 
 +  * [[.konstruktoren:start|Konstruktoren und Vererbung]] 
 +  * [[.subtyping:start|Subtyping und Variablenpolymorphismus]] 
 +  * [[.polymorphismus:start|Polymorphismus bei Methoden]] 
 +  
  
-Als Steuerklasse soll eine Klasse ''NewsFeed'' zum Einsatz kommen, die jeweils eine ArrayList für die Text- und eine für die Photobeiträge als Attribute besitzt. 
- 
- 
----- 
-{{:aufgabe.png?nolink  |}} 
-=== (A1) === 
- 
-  * Skizziere das Entwurfsdiagramm mit den Klassen ''NewsFeed'', ''PhotoBeitrag'' und ''TextBeitrag'' 
-  * Deklariere die beiden Attribute für die ''Posts'' in der Klasse ''NewsFeed'' als ''ArrayLists''. 
- 
-++++ 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<TextBeitrag> TextPosts = new ArrayList<TextBeitrag>(); 
-ArrayList<PhotoBeitrag> PhotoPosts = new ArrayList<PhotoBeitrag>(); 
- 
-</code> 
-  
  • faecher/informatik/oberstufe/modellierung/vererbung/start.1636564500.txt.gz
  • Zuletzt geändert: 10.11.2021 18:15
  • von sbel