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