Nedarvning, interfaces og polymorfi
Vi skal følge op på begreber fra sidste uge; 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.
- Læs om polymorfi
- Læs om abstrakte klasser
- Læs om interfaces
- Læs eventuelt mere om interfaces
- Læs eventuelt mere om nedarving
Eller se nogle videoer:
- Om polymorfi
- Om abstrakte klasser
- Om interfaces
- Om nedarving
Kig på begreber og lav træningsopgaver i dit eget tempo
Vi skal lave kahoot og ordskyer og sammen finde ud af hvor meget, der hænger fast hos jer og hvor der er brug for lidt ekstra repetition - naturligvis helt anonymt :-)
Kig på begreber og lav træningsopgaver i dit eget tempo
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.
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.
Kig på begreber og lav træningsopgaver i dit eget tempo
Præsentation af ugeopgave og opsamling på ugen.