Uke 04 - Studenters Polymorfi

Arv og polymorfi

 

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.

 

 

Publisert 7. feb. 2021 11:26 - Sist endret 18. feb. 2021 12:05