Information om denne video
Af Jeppe Borggaard Jørgensen
I denne lektion skal vi se på nedarvning i objektorienteret C# programmering. Nedarvning omhandler i store træk, hvordan klasser kan nedarve funktionalitet fra andre klasser. På denne måde behøver du ikke oprette nye klasser fra bunden, hvis du ved at de nye klasse f.eks. skal have de samme metoder som en eller flere andre andre klasser.
Øvelser:
1. Lav furniture klassen som fremvist i videoen.
2. Lav en subklasse kaldet "Chair" og lav dine egne udbygninger. Du skal som minimum have 1 ekstra variabel.
3. Lav en ekstra subklasse kaldet "Computer". Lav igen egne udbygninger, og som minimum skal der være 1 ekstra variabel.
4. Test nu dit program. Lav både en Chair og en Computer. Sæt alle deres instans variabler og udprint information om dem.
* Husk at "override" PrintInfo metoden i både Chair og Computer klassen.
Video tags: