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 [12.10.2023 09:56] (aktuell) – [Besser mit Vererbung] Svenja Müller |
---|
====== 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 === |
| |
| {{simplefilelist>.:*}} |
| |