Øvingsmål
- Lære å innkapsle klasser og metoder etter god programmeringsskikk
- Lære å validere argumenter for å sikre gyldig tilstand
Øvingskrav
- Kunne forstå og implementere hvordan en klasse best bør innkapsles
- Kunne skrive kode for å validere argumenter for å sikre gyldig tilstand
- Kunne utløse exceptions ved ugyldige argumenter i en metode
Dette må du gjøre
Les wikisiden om Innkapsling og svar på følgende
- Hva er en synlighetsmodifikator?
- Hva er forskjellen på private og public og når brukes de?
Velge minst 2 av følgende oppgaver
Oppgavene er merket med en vanskeliggrad relativt til hverandre. Det er en god idé å begynne med de lettere oppgavene dersom du ikke er komfortabel med pensum så langt, men det er anbefalt å prøve seg på de vanskeligere oppgavene om du synes de første oppgavene er uproblematiske. Dersom du allerede føler deg trygg på punktene i øvingskravene kan du forsøke å gå rett på de vanskeligere oppgavene. Du er selvfølgelig velkommen til å løse flere oppgaver enn minstekravet, hvilket lurt gjøres med tanke på eksamen og et langt liv som programmerende.
Før du setter i gang kan det vært lurt å lese nevnte wikiside om Innkapsling nøye. Forelesningene og tilhørende øvingsforelesning er selvsagt også lure å få med seg.
Include Page | ||||
---|---|---|---|---|
|