EIDI-Crashkurs 2020 › Crashkurs-Aufgaben zu Polymorphie › Antwort auf: Crashkurs-Aufgaben zu Polymorphie
17.02.2020 um 11:38 Uhr
#3412
Stanislav
Hallo Stefan, kannst du uns erklären, warum wir bei der dritten Übung (GenericPoly) durch Aufruf 8 nach B.f(F)->C.g(F) D.g(E) und nicht D.g(F) drucken.
Und zweitens, wenn wir ein Attribut von einem Objekt aufrufen, das mehrere Attribute mit demselben Namen hat (von denen einige aus den oberen Klassen stammen), wie wählen wir dann aus, welches wir nehmen? Ich meine, wählen wir immer das Attribut, das von der Klasse selbst kommt? Ich beziehe mich auf die zweite Übung (AttributPoly), den 4-sten Aufruf (zweiten Call im Aufruf -> a.f(this) ).
Vielen Dank !