Johdanto
Tämä moduuli sisältää johdannon objektipohjaiseen ohjelmointiin (OOP), joka keskittyy siihen, miten luodaan luokkamääritelmiä ja luodaan objekteja C#:ssä. Se vertaa jäsennetyn ohjelmoinnin objektipohjaiseen ohjelmointiin, tutkii mukautettuja luokkia suhteessa .NET-tyyppijärjestelmään, tutkii luokkamääritelmiä ja konstruktoria ja miten luodaan objekteja new-operaattorin avulla.
Kuvittele, että työskentelet voittoa tavoittelemattomassa yrityksessä ja että sinua on pyydetty auttamaan joidenkin vanhojen C#-ohjelmistojen päivittämiseen. Alkuperäiset sovellukset luoneet vapaaehtoiset kehittävät koodiaan jäsennellyllä ohjelmoinnilla. Projektien monimutkaisuus on kasvanut ajan myötä, joten yritys haluaa siirtyä OOP:iin, joka tarjoaa koodin uudelleenkäytettävyyden, modulaarisuuden ja skaalattavuuden edut. Siirtyminen OOP:iin edellyttää muutosta ajattelutavassa ja lähestymistavassa. Jotta voit valmistautua projektiin, sinulla on oltava kokemusta OOP-peruskäsitteistä.
Tässä moduulissa käsitellään muun muassa seuraavat aiheet:
- Vertaa jäsennetyssä ja objektipohjaisessa ohjelmoinnissa.
- Tutki .NET-tyyppijärjestelmää, arvon ja viittaustyyppien eroa sekä mukautettujen luokkatyyppien käytön etuja.
- Suunnittele luokkia käyttämällä luokkamääritelmiä ja nimitiloja.
- Luo luokkakonstruktorit ja alusta objektit
new-operaattorin avulla. - Harjoitus: Luo luokkia ja objekteja C#:ssä.
Tämän moduulin loppuun mennessä pystyt luomaan luokkamääritelmiä ja alustamaan objekteja konstruktorien ja new-operaattorin avulla.