OOP-prinsipp for gjenbruk av kode

Hele eksamen, alle hjelpemidler

OOP-prinsipp for gjenbruk av kode

Hjelpemiddelkrav: For hånd

Hvilket av de følgende prinsippene innen objektorientert programmering handler om gjenbruk av kode?

Fasit

Arv.

LøsningsforslagKI-generert

Arv betyr at en klasse (subklassen) overtar egenskapene og metodene til en annen klasse (superklassen). Koden som er felles, skrives bare én gang i superklassen og gjenbrukes i alle subklassene. Subklassen trenger bare å legge til eller overstyre det som er spesielt for den. En klasse Hund kan for eksempel arve navn og spis() fra en klasse Dyr.

De andre prinsippene handler om noe annet:

  • Abstraksjon handler om å ta med bare de egenskapene og metodene som er viktige for problemet, og skjule detaljene.
  • Polymorfisme betyr at objekter av ulike klasser kan brukes på samme måte, og at samme metodekall gir ulik oppførsel avhengig av klassen til objektet.
  • Innkapsling handler om å samle data og metoder i klassen og skjule dataene for resten av programmet, slik at de bare kan endres gjennom metodene.

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