Indførelsen
Klassearvning er et grundlæggende begreb i objektorienteret programmering. Nedarvning gør det muligt at oprette klassehierarkier, fremme genbrug af kode og udvidelse. I dette modul fokuseres der på at forstå og implementere nedarvning i C#.
Forestil dig, at du arbejder i en almennyttig virksomhed, der er midt i et softwareopdateringsprojekt. Programmets kompleksitet kræver en modulopbygget kodestruktur, der kan genbruges, og du er bekymret for kodelæsbarhed, vedligeholdelse og organisation. Du skal forstå, hvordan du implementerer et klassehierarki, der implementerer nedarvning og understøtter polymorf funktionsmåde. Dette modul hjælper dig gennem disse begreber og indeholder praktiske eksempler, der kan hjælpe dig med at anvende dem i dit arbejde.
De emner, der behandles i dette modul, omfatter:
- Undersøg principperne for nedarvning af klasser.
- Konfigurer basisklasser og afledte klasser.
- Udvid en afledt klasse med nye medlemmer.
- Tilsidesæt egenskaber og metoder i en afledt klasse.
- Få adgang til basisklassemedlemmer fra en afledt klasse.
- Implementer grundlæggende og afledte klasser i en C#-app.
Når du har fuldført dette modul, kan du:
- Forklar principperne for nedarvning af klasser.
- Beskriv standardegenskaberne for en afledt klasse.
- Kontrollér synligheden af nedarvede medlemmer ved hjælp af adgangsændring og nøgleord som f.eks.
abstract,virtualogsealed. - Beskriv brugen af
newogoverridenøgleord i en afledt klasse. - Tilsidesæt egenskaber og metoder i en afledt klasse.
- Få adgang til basisklassemedlemmer i en afledt klasse.
- Implementer grundlæggende og afledte klasser i en C#-app.
I slutningen af dette modul har du en solid forståelse af nedarvning af klasser i C#, og du kan implementere et klassehierarki ved hjælp af basisklasser og afledte klasser.