Yhteenveto
Tässä moduulissa olet tutustunut objektipohjaiseen ohjelmointiin (OOP) ja siihen, miten voit luoda luokkamääritelmiä ja alustaa objekteja C#:ssä. Vertailit jäsennettyä ohjelmointia objektipohjaiseen ohjelmointiin ja tutustuit mukautettuihin luokkiin suhteessa .NET-tyyppijärjestelmään. Käsittelit myös luokkamääritelmiä ja konstruktoria ja objektien luomista new-operaattorilla.
Tämän moduulin pääkonsepteja ovat OOP:n keskeisten käsitteiden ymmärtäminen, kuten abstraktio, kapselointi, periytyminen ja polymorfismi. Olet oppinut C#-kielestä, joka on kirjoitettu vahvasti ja jossa jokaisella muuttujalla, vakiolla ja lausekkeella on tyyppi. Moduuli korosti luokkien merkitystä OOP:ssa. Ne ovat suunnitelma, jota käytetään objektien ominaisuuksien ja menetelmien määrittämiseen. Opit myös luokkakonstruktorien roolista uusien objektien alustamisessa luokkamääritelmissä ja siitä, miten nimitiloja käytetään luokkien järjestämiseen suurissa projekteissa.