Skip to main content
Dat 1. Semester
Toggle Dark/Light/Auto mode Toggle Dark/Light/Auto mode Toggle Dark/Light/Auto mode Back to homepage

Nedarvning, interfaces og polymorfi

Læringsmål

Vi skal følge op på nedarving og abstrakte klasser. Derefter skal vil kigge på interfaces. Vi kommer her til at arbejde med Comperable. Vi skal også selv definere interfaces og implementere dem.

Mandag

  • Review af sidste uges ugeopgave: files and exceptions
  • Quiz, test og selvevaluering A
  • Teori om interfaces og abstrakte klasser

Slides

Forberedelse

Eller se nogle videoer:

Mandag eftermiddag

Kig på begreber og lav træningsopgaver i dit eget tempo

Tirsdag

Kig på begreber og lav træningsopgaver i dit eget tempo

Tirsdag eftermiddag

Praktisk arbejde med interfaces og abstrakte klasser

Onsdag

  • Vi samarbejder om at bygge et tekstbaseret rollespil, hvor vi har noget eksisterende spilkode der foretager polymorfiske kald på objekter som I definerer klassen til.
  • Test med selvevaluering B
  • SP2 kick-off

Forberedelse

I lektionen arbejder vi udfra dette projekt, som du skal klone. PolymorphicGame. Det er vigtigt at kunne sætte sig ind i kode, som andre har lavet, så I skal kigge koden igennem. Find ud af hvordan den er strukturereret og hvad flowet er i koden. Det er ikke vigtigt at forstå alle detaljer, men I skal have en overordnet forståelse for programmet. Noter ting, som I ikke forstår til brug i timen.

Onsdag eftermiddag

Kig på begreber og lav træningsopgaver i dit eget tempo

Torsdag

Fredag: review

Præsentation og review af SP2.

Deltagelse i review er obligatorisk. Opgaven godkendes ikke ved manglende deltagelse.