Forelæsningsnoter i Objekt-orienteret Programmering Nedarvning
Statisk og dynamisk binding i Java
Betegnelsen 'virtuelle' operationer benyttes ofte i forbindelse med objekt-orienteret programmering.
Vi sætter her denne betegnelse på plads i forhold til statisk og dynamisk binding
Java anvender konsekvent dynamisk binding af operationer
Variable bindes derimod statisk i Java
Virtuelle operationer i forhold til dynamisk binding
Dynamisk bundne operationer siges at være virtuelle
I Java er alle operationer således virtuelle
I nogle objekt-orienterede programmeringssprog kan programmøren bestemme, om de enkelte operationer skal bindes
statisk eller dynamisk