Hva en klasse er i objektorientert programmering

Hele eksamen, alle hjelpemidler

Hva en klasse er i objektorientert programmering

Hjelpemiddelkrav: For hånd

Hvilket av følgende alternativer beskriver best en klasse i objektorientert programmering (OOP)?

Fasit

En klasse er en mal eller en prototype for objekter.

LøsningsforslagKI-generert

En klasse beskriver hvilke egenskaper (attributter) og metoder objektene av en bestemt type skal ha. Selve klassen er bare beskrivelsen. Når programmet lager et objekt ut fra klassen, får vi en instans av klassen. En klasse Bil kan for eksempel brukes til å lage mange bilobjekter med hvert sitt registreringsnummer og hver sin farge.

De andre alternativene er feil:

  • «En instans av et objekt» snur forholdet på hodet. Det er objektet som er en instans av en klasse.
  • En funksjon som utfører en spesifikk oppgave, er en funksjon eller en metode. En klasse kan inneholde mange metoder.
  • En klasse lagrer ikke data selv, og den er ingen metode. Det er objektene som holder på dataene i egenskapene sine.
Sensorveiledning

Oppgaven gir til sammen 1 poeng

“En mal eller prototype for objekter” vurderes som riktig.

Forstå oppgaven med en KI

Du får en ferdig tekst du limer inn i den KI-chatboten du bruker. Teksten inneholder oppgaven og en instruks om at chatboten skal hjelpe deg å tenke selv — stille spørsmål, gi ett hint av gangen og la deg gjøre regningen.

Anbefalt. Chatboten får beskjed om å bruke det til å veilede deg riktig vei — ikke til å røpe svaret. Du kan slå det av hvis du vil være helt sikker på at ingenting lekker.

Hva du bør vite
  • Ingenting sendes herfra. Teksten kopieres bare til utklippstavla på enheten din. Det du limer inn i en chatbot, går til den tjenesten — og de har sine egne regler for hva de lagrer.
  • Ikke lim inn personopplysninger — navn, skole eller noe annet om deg selv eller andre. Oppgaveteksten holder.
  • KI kan ta feil, også i informasjonsteknologi. Sjekk alltid mot løsningsforslaget her på siden.
  • Er du usikker på om du har lov til å bruke KI på skolearbeidet ditt, spør læreren din først.

Tastatursnarveier

Navigasjon

⌘K / Ctrl+K
Åpne søk
G F
Gå til Fag
G E
Gå til Eksamener
G T
Gå til Temaer
G K
Gå til Kompetansemål
G H
Hjem
?
Vis snarveier

I oppgave

←/→ · J/K
Forrige / neste oppgave
0
Marker som ikke prøvd
1
Marker som prøvd
2
Marker som trenger hjelp
3
Marker som ferdig
S
Vis / skjul løsningsforslag
A
Legg til i liste
N
Skriv notat
Esc
Tilbake / avslutt