Sammanfattning

Fullbordad

I den här modulen har du lärt dig om begreppet arv i objektorienterad programmering, särskilt i C#. Du implementerade klasshierarkier och arv för att aktivera återanvändning av kod, utökningsbarhet, inkapsling, konsekvens och polymorfism. Du har utforskat hur en härledd klass kan ärva och utöka medlemmar i en basklass.

De viktigaste lärdomarna från den här modulen är arvsprinciperna och metoderna för att utöka basklassfunktionerna i härledda klasser. Du har lärt dig om rollen för åtkomstmodifierare för att fastställa synligheten för ärvda medlemmar. Modulen förklarade också användningen av nyckelord som abstract, virtualoch sealed för att styra hur basklassmedlemmar ärvs eller åsidosättas. Dessutom har du lärt dig hur du använder nyckelordet new för att dölja basklassmedlemmar och nyckelordet override för att ändra eller utöka beteendet för en basklassmedlem. Slutligen lärde du dig hur du använder nyckelordet base för att få åtkomst till medlemmar i en basklass från en härledd klass.