Introduksjon

Fullført

Klassearv er et grunnleggende konsept i objektorientert programmering. Arv gjør det mulig å opprette klassehierarkier, fremmer gjenbruk av kode og utvidbarhet. Denne modulen fokuserer på å forstå og implementere arv i C#.

Tenk deg at du jobber i et non-profit selskap som er midt i et programvareoppdateringsprosjekt. Programmets kompleksitet krever en modulær og gjenbrukbar kodestruktur, og du er bekymret for kodelesbarhet, vedlikehold og organisering. Du må forstå hvordan du implementerer et klassehierarki som implementerer arv og støtter polymorf atferd. Denne modulen veileder deg gjennom disse konseptene og gir deg praktiske eksempler for å hjelpe deg med å bruke dem i arbeidet ditt.

Emnene som dekkes i denne modulen inkluderer:

  • Undersøk prinsippene for klassearv.
  • Konfigurer grunnleggende og avledede klasser.
  • Utvide en avledet klasse med nye medlemmer.
  • Overstyr egenskaper og metoder i en avledet klasse.
  • Få tilgang til grunnklassemedlemmer fra en avledet klasse.
  • Implementere grunnleggende og avledede klasser i en C#-app.

Når du har fullført denne modulen, kan du:

  • Forklar prinsippene for klassearv.
  • Beskriv standardegenskapene for en avledet klasse.
  • Kontroller synligheten til arvede medlemmer ved hjelp av tilgangsmodifikatorer og nøkkelord som abstract, virtualog sealed.
  • Beskriv bruken av new og override nøkkelord i en avledet klasse.
  • Overstyr egenskaper og metoder i en avledet klasse.
  • Få tilgang til grunnklassemedlemmer i en avledet klasse.
  • Implementere grunnleggende og avledede klasser i en C#-app.

På slutten av denne modulen har du en solid forståelse av klassearv i C# og du kan implementere et klassehierarki ved hjelp av grunnleggende og avledede klasser.