Arbeidsark: Objektorientert programmering
📚 Arbeidsark: Objektorientert Programmering (OOP)
Navn: _________________________ Dato: _____________ Klasse: Vg3 IT2
---
Oppgave 1: Fyll inn manglende ord 📝
Fyll inn de manglende begrepene i tekstene nedenfor.
En ____________ er en mal eller blueprint for å lage objekter, mens et ____________ er en konkret instans av en klasse med faktiske verdier.
Prosedyrering fokuserer på ____________ (hva vi gjør), mens OOP fokuserer på ____________ (hva tingene er).
____________ betyr å skjule interne detaljer og kontrollere tilgangen til data i et objekt.
---
Oppgave 2: Matching – Koble begreper til definisjoner ✅
Trekk linjer eller skriv bokstavnummeret som passer:
| Begrep | Definisjon |
|---|---|
| A. Klasse | 1. En konkret instans av en klasse |
| B. Objekt | 2. En mal for å lage objekter |
| C. Egenskaper | 3. Hva objektet kan gjøre |
| D. Metoder | 4. Dataene som objektet inneholder |
| E. Arv | 5. En klasse arver fra en annen klasse |
Svar: A=___, B=___, C=___, D=___, E=___
---
Oppgave 3: Fra praksis – Bygg en klasse 📝
Du skal lage en klasse for et Mobiltelefon-objekt.
Skriv 3 eksempler på egenskaper (variabler):
Skriv 3 eksempler på metoder (funksjoner) mobiltelefonen kan gjøre:
---
Oppgave 4: Kortsvar – Forklaring av OOP 📝
Spørsmål: Forklar kort hvorfor inkapsling er viktig i programmering.
Svar: ________________________________________________________________
________________________________________________________________
---
Logg inn for å se hele innholdet
Opprett en konto for å se, laste ned og lage dine egne ressurser med AI.