Införandet
Klassarv är ett grundläggande begrepp i objektorienterad programmering. Arv gör det möjligt att skapa klasshierarkier, främja återanvändning av kod och utökningsbarhet. Den här modulen fokuserar på att förstå och implementera arv i C#.
Anta att du arbetar på ett ideellt företag som är mitt i ett programuppdateringsprojekt. Programmets komplexitet kräver en modulär och återanvändbar kodstruktur och du är bekymrad över kodläsbarhet, underhållbarhet och organisation. Du måste förstå hur du implementerar en klasshierarki som implementerar arv och stöder polymorft beteende. Den här modulen vägleder dig genom dessa begrepp och innehåller praktiska exempel som hjälper dig att tillämpa dem i ditt arbete.
De ämnen som beskrivs i den här modulen är:
- Granska principerna för klassarv.
- Konfigurera basklasser och härledda klasser.
- Utöka en härledd klass med nya medlemmar.
- Åsidosätt egenskaper och metoder i en härledd klass.
- Få åtkomst till basklassmedlemmar från en härledd klass.
- Implementera bas- och härledda klasser i en C#-app.
När du har slutfört den här modulen kan du:
- Förklara principerna för klassarv.
- Beskriv standardegenskaperna för en härledd klass.
- Kontrollera synligheten för ärvda medlemmar med hjälp av åtkomstmodifierare och nyckelord som
abstract,virtualochsealed. - Beskriv användningen av nyckelord för
newochoverridei en härledd klass. - Åsidosätt egenskaper och metoder i en härledd klass.
- Få åtkomst till basklassmedlemmar i en härledd klass.
- Implementera bas- och härledda klasser i en C#-app.
I slutet av den här modulen har du en gedigen förståelse för klassarv i C# och du kan implementera en klasshierarki med hjälp av bas- och härledda klasser.