Sammanfattning

Slutförd

I den här modulen har du lärt dig om objektorienterad programmering (OOP) och hur du skapar klassdefinitioner och instansierar objekt i C#. Du jämförde strukturerad programmering med objektorienterad programmering och utforskade anpassade klasser i förhållande till .NET-typsystemet. Du har också undersökt klassdefinitioner och konstruktorer och hur du skapar objekt med hjälp av operatorn new.

De viktigaste lärdomarna från den här modulen är att förstå nyckelbegreppen i OOP, till exempel abstraktion, inkapsling, arv och polymorfism. Du har lärt dig om C#, ett starkt skrivet språk där varje variabel, konstant och uttryck har en typ. Modulen betonade vikten av klasser i OOP, som är de skisser som används för att definiera egenskaper och metoder för objekt. Du har också lärt dig om klasskonstruktorernas roll vid initiering av nya objekt i klassdefinitioner och hur namnområden används för att organisera klasser i stora projekt.