Arbeidsbeskrivelse uke 5 (24.9 - 30.9)

Flere ressurser lenkes inn etter forelesningen 24.9.

Undervisningen uke 5

Denne uken starter vi med objektorientert programmering. Hovedform?let med forelesningen er ? forklare hva klasser er og hvordan de defineres som en modell av virkelig ting eller en abstrakt idé. Begreper som modelleringgrensesnitt (interface), implementasjon og innkapsling er sentrale.

Vi skal ogs? se p? enkel bruk av klasser: hvordan vi lager objekter (instanser) av dem og holder orden p? dem med pekere.

Som et eksempel p? en klasse vi bruker uten ? kjenne implementasjonen skal vi se p? String som er en del av Java-biblioteket.

L?ringsm?l denne uken

  • Forst? hva en klasse er.
  • Kunne definere grensesnittet til en klasse.
  • Kunne gi en klasse en implementasjon.
  • Enkel h?ndtering av objekter.

Anbefalt arbeidsuke er som i forrige uke:

  • Forbered forelesningen ved ? se p? l?rebok og eventuelt andre ressurser
  • Delta p? forelesningen
  • Test deg selv i flervalgstesten lenket fra h?yre kolonne
  • L?s programmeringsoppgaver, s? mange som mulig, lenket fra h?yre kolonne
  • Delta p? gruppetimene
Av Dag Langmyhr <dag@ifi.uio.no>
Publisert 23. sep. 2014 13:50 - Sist endret 26. sep. 2014 15:51