Spesialisering når klasse B arver fra klasse A

Hele eksamen, alle hjelpemidler

Spesialisering når klasse B arver fra klasse A

Hjelpemiddelkrav: For hånd

Hvis en klasse B arver fra klasse A, hvilken betegnelse er mest korrekt for klasse B i forhold til klasse A i objektorientert modellering?

Fasit

B er en spesialisering av A.

LøsningsforslagKI-generert

Når B arver fra A, får B alle egenskapene og metodene til A. I tillegg kan B ha egne egenskaper og metoder, eller overstyre metoder fra A. B er dermed en mer spesiell utgave av A. Et eksempel er en klasse Elbil som arver fra Bil: en elbil er en bil, men har i tillegg for eksempel batterikapasitet. Arv kalles derfor gjerne en «er en»-relasjon.

Samme forhold sett fra andre siden er at A er en generalisering av B. Superklassen samler det som er felles for subklassene.

De andre alternativene er feil:

  • «Generalisering av A» er motsatt vei. Det er A som er generaliseringen.
  • En assosiasjon er en relasjon mellom objekter av to klasser som kjenner til hverandre, for eksempel at en person eier en bil. Det er ikke arv.
  • En avhengighet betyr at én klasse bruker en annen, for eksempel som parameter i en metode. Det er en svakere relasjon enn arv.
Sensorveiledning

Oppgaven gir til sammen 1 poeng

“B er en spesialisering av A” 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