Lecture overview -- Keyboard shortcut: 'u'  Previous page: Nedarvning og konstruktorer i Java -- Keyboard shortcut: 'p'  Next page: Nedarvning og synlighed i Java -- Keyboard shortcut: 'n'  Lecture notes - all slides and notes together  slide -- Keyboard shortcut: 't'  Help page about these notes  Alphabetic index  Course home  Play sound for this page -- Keyboard shortcut: 'y'  Page 20 : 41
Forelæsningsnoter i Objekt-orienteret Programmering
Nedarvning
Grænseflader til klienter og subklasser i forbindelse med nedarvning

På denne side studerer vi den generelle grænsefladeproblematik ved nedarvning. Vi har ligesom i den simple situation (uden nedarvning) at gøre med grænsefladen til klienter. Men med introduktion af nedarvning kan vi nu også tale om grænsefladen mellem en klasse og dens subklasser

De forskellige grænseflader for klasserne A og B:
  1. De egenskaber i A, som klienter af A kan anvende.
  2. De egenskaber i A, som klassen B kan anvende
  3. De egenskaber i B, som klienter af B kan anvende.
  4. De egenskaber i B, som subklasser af B kan anvende