faecher:informatik:oberstufe:modellierung:vererbung:start

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen Revision Vorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
faecher:informatik:oberstufe:modellierung:vererbung:start [10.11.2021 18:15] sbelfaecher:informatik:oberstufe:modellierung:vererbung:start [Unbekanntes Datum] (aktuell) – gelöscht - Externe Bearbeitung (Unbekanntes Datum) 127.0.0.1
Zeile 1: Zeile 1:
-====== 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 |}} 
- 
-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