Lektions indhold -- Tastaturgenvej: 'u'  Forrige side: Synopsis -- Tastaturgenvej: 'p'  Næste side: TEMA 1: BASAL OBJEKT-ORIENTERET PROGRAMMERING [Section] -- Tastaturgenvej: 'n'  Forelæsningsnoter - alle sider sammen  slide -- Tastaturgenvej: 't'  Hjælp om disse noter       Kurset's hjemmeside  Side 10 : 22
Forelæsningsnoter i Objekt-orienteret Programmering
Objekt-orienteret programmering: Ekstra materiale
Synopsis

Et sammendrag af de vigtigste forhold omkring polymorfi og dynamisk binding

POLYMORFI MEDFØRER AT VARIABLE KAN REFERERE OBJEKTER AF MANGE TYPER

POLYMORFIREGLERNE ER DESIGNET MED HENBLIK PÅ BEVARELSE AF STATISK TYPESIKKERHED

JAVA'S KONSEKVENTE BRUG AF DYNAMISK BINDING BETYDER AT ALLE OPERATIONER ER VIRTUELLE

Polymorfi reglerne siger, som bekendt, at en instans af en specialiseret type T kan assignes til en variabel af en mere generel type S. (T er altså en subtype/subklasse af S). Dette er typesikkert idet et T objekt har alle S's egenskaber, og måske flere