Sammendrag

Fullført

I denne modulen lærte du om begrepet arv i objektorientert programmering, spesielt i C#. Du implementerte klassehierarkier og arv for å aktivere gjenbruk av kode, utvidbarhet, innkapsling, konsekvens og polymorfisme. Du utforsket hvordan en avledet klasse kan arve og utvide medlemmer av en basisklasse.

De viktigste takeaways fra denne modulen inkluderer prinsippene for arv og tilnærminger til å utvide base klasse funksjonalitet i avledede klasser. Du lærte om rollen som tilgangsmodifikatorer for å fastslå synligheten til arvede medlemmer. Modulen forklarte også bruken av nøkkelord som abstract, virtualog sealed i å kontrollere hvordan grunnleggende klassemedlemmer arves eller overstyres. I tillegg lærte du hvordan du bruker nøkkelordet new til å skjule grunnleggende klassemedlemmer og override nøkkelord for å endre eller utvide virkemåten til et basisklassemedlem. Til slutt lærte du hvordan du bruker base nøkkelord for å få tilgang til medlemmer av en basisklasse fra en avledet klasse.