Exercises in this lecture   Go to the notes, in which this exercise belongs -- Keyboard shortcut: 'u'   Alphabetic index   Course home   

Exercise solution 7.3
Opgave om covarians


Beskeden meth(sref) sendt til aref, som refererer til et B-objekt, afstedkommer et kald af meth i klassen A. Vi får altså slet ikke kaldt meth i klassen B, som vi måske ville have forventet. Årsagen er, at metoderne meth(S) i A og meth(T) kan skelnes fra hinanden via deres formelle parameter. Vi siger som bekendt, at meth er overloadet, jf noteside om procedurer og funktioner i Java fra en tidligere lektion.