Hier werden die Unterschiede zwischen zwei Versionen der Seite angezeigt.
Nächste Überarbeitung | Vorherige Überarbeitung |
faecher:informatik:oberstufe:modellierung:vererbung:soznet:start [10.11.2021 17:17] – angelegt sbel | faecher:informatik:oberstufe:modellierung:vererbung:soznet:start [10.11.2021 17:33] (aktuell) – sbel |
---|
In sozialen Netzwerk //ScoolNet// kann man Photos und kurze Texte veröffentlichen. Bei der objektorientierten Modellierung sollen die Objekte ''PhotoBeitrag'' und ''TextBeitrag'' verwendet werden: | 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 |}} | {{ .: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. | 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. |
| |
// Die Array-List ist parametrisiert mit dem Diamant-Operator: | // Die Array-List ist parametrisiert mit dem Diamant-Operator: |
ArrayList<TextBeitrag> TextPosts = new ArrayList<TextBeitrag>(); | private ArrayList<TextBeitrag> TextPosts; |
ArrayList<PhotoBeitrag> PhotoPosts = new ArrayList<PhotoBeitrag>(); | private ArrayList<PhotoBeitrag> PhotoPosts; |
| |
</code> | </code> |
| |
++++ | ++++ |