Hier werden die Unterschiede zwischen zwei Versionen der Seite angezeigt.
Beide Seiten, vorherige Überarbeitung Vorherige Überarbeitung Nächste Überarbeitung | Vorherige Überarbeitung |
faecher:informatik:oberstufe:modellierung:vererbung:besser:start [10.11.2021 18:50] – [Wie sieht das im Java Code aus?] sbel | faecher:informatik:oberstufe:modellierung:vererbung:besser:start [11.09.2025 13:19] (aktuell) – Externe Bearbeitung 127.0.0.1 |
---|
====== Besser mit Vererbung ====== | ====== Besser mit Vererbung ====== |
| |
Die beiden Arten von beiträgen sind sich sehr ähnlich und teilen sich zahlreiche Attribute und Methoden. Es existiert also gewissermaßen eine "übergeordnete Klasse "(//Superklasse//, //Super// im Sinne von englisch "oberhalb"), die bereits zahlreiche gemeinsame Aspekte abdeckt. Die Beitragsarten müssen dann nur noch die Unterschiede definieren. Diese Super-Klasse könnte z.B. ''Beitrag'' heißen, denn die beiden Beitragsarten sind ja auch beides "Beiträge". | Die beiden Arten von Beiträgen sind sich sehr ähnlich und teilen sich zahlreiche Attribute und Methoden. Es existiert also gewissermaßen eine "übergeordnete Klasse "(//Superklasse//, //Super// im Sinne von englisch "oberhalb"), die bereits zahlreiche gemeinsame Aspekte abdeckt. Die Beitragsarten müssen dann nur noch die Unterschiede definieren. Diese Super-Klasse könnte z.B. ''Beitrag'' heißen, denn die beiden Beitragsarten sind ja auch beides "Beiträge". |
| |
---- | ---- |
| |
{{ :faecher:informatik:oberstufe:modellierung:vererbung:besser:auswahl_089.png |}} | {{ :faecher:informatik:oberstufe:modellierung:vererbung:besser:auswahl_089.png |}} |
| |
| ---- |
| {{:aufgabe.png?nolink |}} |
| === (A2) === |
| |
| Implementiere die Klassendefinitionen der Klassen ''Beitrag'', ''PhotoBeitrag'' und ''TextBeitrag'' mit ihren Attributen, aber zunächst ohne Konstruktoren und Methoden. |
| |
| ---- |
| === Material === |
| |
| {{filelisting>.:*}} |
| |