Objekt-orienteret Programmering
Lektion 8


Emne
Specialisering, udvidelse og nedarvning

Specialisering af klasser. Udvidelse af klasser. Generelt om nedarvning. Nedarvning i C#. Statisk og dynamisk binding. Virtuelle operationer.

Dato
Mandag 5.10.2009

Forelæsning
Klokken 14.30 - 16.15 i Auditoriet

Litteratur
Kapitel 25-28 af Object-oriented Programming in C# af Kurt Nørmark .
Du kan vælge mellem HTML og PDF versionen.

Øvelser
Øvelserne til denne lektion afholdes mandag 19.10.2009 klokken 12.30 - 14.15

  1. Exercise 7.2     (Point3D: A client or a subclass of Point2D?)
  2. Exercise 7.8     (Non-virtual variables - Virtual Methods)
  3. Exercise 7.1     (Polygons, Quadrangles and Squares)
  4. Exercise 7.3     (Private Visibility and inheritance)
Afsæt ca 20 minutter til opgave 7.2.
Opgave 7.8 er en lille opgave som er hurtigt overstået (5 min).
Brug i dag det meste af tiden på opgave 7.1, som er den mest krævende opgave ved denne øvelsesgang.
Ligesom opgave 7.8 er opgave 7.3 en lille opgave som er hurtigt overstået (5 min).

Referencer
Slides
Alle slides på Ún side


Kurt Nørmark

Genereret: Fredag 12. Februar 2010, 09:23:44
Programmeret af Kurt Nørmark med brug af LAML teknologi
Kurt Nørmarks Hjemmeside
Dat1
SW3