Johdanto

Valmis

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.