Zum Inhalt springen

Unterschied Assoziation und Vererbung


Empfohlene Beiträge

Geschrieben

Hallo,

ich versuche gerad den unterschied zwischen Assoziation und Vererbung kennen zu lernen.

Bin für ergänzungen dankbar:

Vererbung: Übertragung bestimmter Eigenschaften einer Klasse an neue Klasse

Gilt zur Wiederverwendung von Programmbausteinen

Assoziation( Vereinigung, Zusammenschluss ): beschreibt eine Beziehung zwischen Klassen, bzw. deren Instanzen

Beispiel prüfungsaufgabe:

Während der objektorientierten Analyse wurde neben der Klasse Dozent auch die Klasse notebook ermittelt. Es stellt sich heraus, dass einige Dozenten von der Universität ein notebook zur Verfügung gestellt bekommen haben, andere aber nicht.

Mit welcehn Mitteln der objektorientierten Analyse ist dieser Zusammenhang darstellbar?

1 Vererbung

2 Polymorphismus

3 Botschaft

4 Assoziation

5 Aggregation

Die Lösung lautet Vererbung.

Und wieso nicht Assoziation???

Hab dank!

Geschrieben
Die Lösung lautet Vererbung.

Und wieso nicht Assoziation???

Nein, die richtige Lösung lautet definitiv nicht Vererbung, denn das würde - wie schon angesprochen - überhaupt keinen Sinn machen.

Entweder ist da irgendwem beim Zusammmenstellung der Fragen ein Tippfehler unterlaufen, oder aber ein wirklich großer Patzer - auf jeden Fall ist es die komplett falsche Antwort.

Ciao

Christian

Geschrieben
Und wie sieht es aus, wenn jedes Notebook die Eigenschaften des ihn innehabenen Dozenten erbt?
Dürfte interessante Methoden ergeben


Dozent d = new Dozent();

d.openCase();

d.ejectCD();

*lol*

Ciao

Christian

Geschrieben

Da liegst du aber falsch rum.

Du kannst dem Notebook ein Geschlecht verpassen, also die Eigenschaften des Studenten, nicht aber, dem Studenten eine Innenliegende CDRom, also die Eigenschaften des Notebooks.

Gast
Dieses Thema wurde nun für weitere Antworten gesperrt.

Fachinformatiker.de, 2024 by SE Internet Services

fidelogo_small.png

Schicke uns eine Nachricht!

Fachinformatiker.de ist die größte IT-Community
rund um Ausbildung, Job, Weiterbildung für IT-Fachkräfte.

Fachinformatiker.de App

Download on the App Store
Get it on Google Play

Kontakt

Hier werben?
Oder sende eine E-Mail an

Social media u. feeds

Jobboard für Fachinformatiker und IT-Fachkräfte

×
×
  • Neu erstellen...