Nedarvning
obs! i denne uge skal I aflevere jeres 2. studypoint opgave. Opgaven kræver viden om de emner vi arbejder med i denne uge.
Superklasser og subklasser. Vi skal se hvad der sker, når to subklasser (children) implementerer en metode forskelligt og vi skal se hvordan subklasser kan behandles som deres superklasser.
Kig denne igennem:
Tag et hurtigt kig på dette link:
Mere om nedarvning, polymorfi, abstrakte klasser og interfaces.
En klasse kan nedarve fra en klasse som helt eller delvist overlader definitionen af metoderne til subklassen. Sådan en klasse kaldes et interface eller en abstrakt klasse. Forskellen mellem konkret superklasse, abstrakt superklasse og interface kan være svær at få helt på plads - det kommer med erfaringen. Det fælles for dem alle er det polymorfiske, så fokuser på at forstå hvad det betyder.
Vi kommer til at arbejde med 3 opgaver der har at gøre med nedarvning, polymorfi og brug af interfaces.
I skal bygge et system der beregner hvad en forfatter skal have i bibliotekspenge. I vil få udleveret en problembeskrivelse og et løsningsdesign i form af et klassediagram.
Review af SP2.