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 modellering, grensesnitt (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