"Utwórz interfejs i wyprowadź z niego dwa nowe interfejsy. Z owych dwóch wyprowadzeń(przez dziedziczenie wielobazowe) jeszcze jeden interejs. (2)" - str.282 ćw. 2 "Thinking in java" wyd.4
Przypis:
(2) Będzie to ilustracja "problemu rombu" pojawiającego się przy dziedziczeniu wielobazowym w C++
Przecież w javie jest dziedziczenie jednobazowe.
Jak wyprowadzić te interfejsy? Może przez klasy abstrakcyjne? W ten sposób że klasy abstrakcyjne implementują interfejsy i przy okazji zawierają metody abstrakcyjne, więc same są interfejsami.
A później z dwóch interfejsów trzeba stworzyć kolejny. Rozszeżanie interfejsu jest opisane w nastepnym podrozdziale. Więc wątpie żeby ćwiczenie dotyczyło zagadnień jeszcze nie omówinych.