Lecture overview -- Keyboard shortcut: 'u'  Previous page: Eksemplet uden dynamisk binding -- Keyboard shortcut: 'p'  Next page: Metode redefinition og -kombination [Section] -- 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 33 : 41
Forelæsningsnoter i Objekt-orienteret Programmering
Nedarvning
Fordele ved dynamisk binding

Vi ser her på fordelene ved at have dynamisk binding. Som en kontrast så vi allerede på forrige side et eksempel på, hvordan man begår sig uden dynamisk binding

Dynamisk binding i kombination med polymorfi muliggør at Java køretidssystemet kan diskriminere på et objekts type forud for bestemmelse af den metode, som skal anvendes når der sendes en besked til objektet

Efter at et objekt har modtaget en besked taler vi om metodeopslag i objektets klasse

Uden denne mekanisme skulle programmøren selv programmere diskriminationen ud fra objektets type