Resumé
I dette modul har du lært om objektorienteret programmering (OOP), og hvordan du opretter klassedefinitioner og instantierer objekter i C#. Du sammenlignede struktureret programmering med objektorienteret programmering og udforskede brugerdefinerede klasser i forhold til .NET-typesystemet. Du har også undersøgt klassedefinitioner og konstruktører, og hvordan du opretter objekter ved hjælp af operatoren new.
De vigtigste elementer i dette modul omfatter forståelse af nøglebegreberne i OOP, f.eks. abstraktion, indkapsling, nedarvning og polymorfi. Du har lært om C#, et sprog, hvor hver variabel, konstant og udtryk har en type. Modulet understregede betydningen af klasser i OOP, som er de kursusplaner, der bruges til at definere egenskaber og metoder for objekter. Du har også lært om rollen for klassekonstruktører i initialisering af nye objekter i klassedefinitioner, og hvordan navneområder bruges til at organisere klasser i store projekter.