Objekt-orienteret Programmering
Lektion 7


EmneNedarvning

Nedarvning er en vigtig mekanisme i objekt-orienterede programmeringssprog. I denne lektion vil vi først se på ideerne bag ved nedarvning, som groft sagt kan henledes i to forskellige retninger: Modellering og programtransport. Vi ser også på nogle af de sproglige mekanismer, som følger i kølvandet på nedarvning, nemlig polymorfi og dynamisk binding. Endelig introducerer vi abstrakte klasser. Første del af denne lektion er sproguafhængig. Dernæst går vi over til at se på emnet med Java briller.

DatoMandag 29.10.2001

ForelæsningKlokken 10.15 - 12.00 i lokale B3-104

LitteraturLitteraturen til denne og næste lektion er kapitel 13 og 14 samt afsnit 15.1 i Barnes.

Læsevejledning: Barnes skærer emnet anderledes end vi gør i forelæsningsnoterne. Kapitel 14 dækker nedarvning, som er emnet for denne lektion. Kapitel 13 dækkes i den efterfølgende lektion (lektion 7). Afsnit 15.1 handler om abstrakte klasser, som vi ligeledes dækker i lektion 7. Bemærk, at resten af kapitel 15 allerede er berørt - kort - i lektion 4 af kurset. Der er altså meget at læse - så kom derfor i gang i god tid.

ØvelserØvelserne til denne lektion afholdes torsdag 1.11.2001 klokken 08.15 - 10.00

Opgave 7.1 (Opgave om kvadrater i forhold til rektangler)
Opgave 7.2 (Dobbeltkædet cirkulær liste)

Alle opgaver fra kapitel 7 i noterne samlet på én side

ReferencerForelæsningsnoter


Kurt Nørmark

Genereret: Mandag 17. December 2001, 10:36:35
Genereret for: cs-unix

OOP hjemmeside     |     D3 hjemmeside     |     OMSWING hjemmeside
Dat1/Inf1 hjemmeside
Forelæsningsnoter     |     JDK API     |     JDK Tools     |     Java Tutorial
Java på Sun     |     Kurt Nørmark