Moment 3: Arv och klasshierarkier
Lärandemål – Arv och klasshierarkier
Efter det här momentet ska du kunna:
Kunskap och förståelse
- Förklara vad arv innebär i objektorienterad programmering.
- Beskriva hur klasshierarkier skapas och används i större program.
- Känna till begreppen superklass, subklass, arv, överskuggning och super().
Färdigheter
- Skapa en subklass som ärver från en annan klass.
- Överskugga (override) metoder i en subklass.
- Använda funktionen super() för att återanvända kod från superklassen.
- Organisera kod genom att strukturera programmet med flera relaterade klasser.
Förmåga till problemlösning och tillämpning
- Använda arv för att återanvända kod och undvika duplicering i egna program.
- Designa och implementera klasshierarkier i objektorienterade program.
- Förstå när det är lämpligt att använda arv – och när det inte är det.