Der bliver en re-eksamen i OOPA onsdag 9. februar 2011. Denne re-eksamen vil være mundtlig. Se her. |
![]() |
Emne |
Klasser og objekter
Klasser. Synlighed. Instans- og klassevariable. Det nuværende objekt.
Instantiering af klasser. Konstruktorer. Introduktion
til objekt-orienterede designmønstre.
|
Dato |
Torsdag 11.2.2010 |
Plenum |
Klokken 12.30 - 14.15 i A414 |
Litteratur |
Kapitel 10, 11, 12, 13 og 16
af
Object-oriented Programming in C#
af
Kurt Nørmark.
Du kan vælge mellem HTML og PDF versionen. Supplerende litteratur: Kapitel 8 af C# Language Specification, ECMA-334 Standard, 3ed. |
Læsevejledning:
Kapitel 10 viser et typisk eksempel på en klasse - en terning - programmeret i C#. Ved brug af eksemplet giver vi et overblik over dagens emner og problemstillinger. Kapitel 11 of 12 indeholder det centrale stof i dagens lektion. Så koncentrer jer om disse to kapitler i første omgang! Når stoffet fra disse kapitler er forstået skal I forstå betydningen af referencetyper, som forklaret i kapitel 13. Figuren og diskussionen i afsnit 13.2 er helt klart det vigtigste. Vi slutter af med en introduktion til objekt-orienterede designmønstre, som er dækket af kapitel 16. Afsnit 11.6 - "Representation Independence": Point eksemplet om repræsentationsuafhængighed overlades i det store og hele til selvstændig læsning. Opgave 3.3 - og løsningen - er en del af historien. Brug lidt tid på af forstå pointen. Repræsentationsafhængighed bliver en del af programmeringsworkshoppen som holdes i forbindelse med lektion 3. De vigtigste emner i denne lektion er: Indkapsling og synlighed, klasser i forhold til objekter, instansvariable i forhold til klassevariable, konstruktorer, instantiering og initialisering, referencer til objekter. | |
Øvelser |
Øvelserne til denne lektion afholdes
torsdag 11.2.2010 klokken 14.30 - 16.15
Det forventes ikke at alle studerende kan nå alle opgaverne. Løs opgaverne i den angivne rækkefølge. Vi løser de to første opgaver i fællesskab i A414 - Programmeringsworkshop. |
Referencer |
Kurt Nørmark
Genereret:
Fredag
3. december 2010,
12:50:44
Programmeret af Kurt Nørmark med brug af LAML teknologi |
BAIT Hjemmeside |