Ukens hovedtema er polymorfi.
Polimorfi, Polymorphi, polimorphi. Polymorfi betyr at en ting kan ha flere former. Akkurat som ordet! Kanskje ikke den beste metaforen, men jeg har andre ting ? drive med enn ? bare sitte her ? lage metaforer.
Vi skal ogs? jobbe med unntak denne uken. Vi skal skrive et program som handler om studenter og hvordan de studerer.
Programmet best?r av disse delene:
- Hovedprogrammet Semester.java holder styr p? hvilken dag det er, og g?r gjennom hver uke og f?r studentene til ? studere.
- Semester klassen har et ukenummer, og vet hvilken dag det er i den uken.
- Det kan fortelle oss om det er helg, for det er praktisk.
- Klassen Emne har et navn p? et emne, og en eksamensdato.
- Vi har klassen Student.
- Studenter studerer objekter av klassen Emne
- Studenter kan pr?ve ? studere, men noen ganger er de for late, og vil kaste GidderIkkeException.
- Forskjellige studenter studerer p? forskjellige m?ter. Vi har Vanlig-, Lat-, Flink- og PlenumStudent. PlenumStudent er en spesiell type FlinkStudent som bare ser p? plenum, om, og om og om igjen.