Kurssisisältö
C++ OOP
C++ OOP
5. Polymorfismin Yleiskatsaus
Kapseloinnin Esittely
Määritelmä
Kapselointi on olio-ohjelmoinnin keskeinen käsite, jossa tiedot ja metodit kääritään luokan sisälle. Tämä periaate kokoaa olion tiedot yhteen ja suojaa niitä ulkoiselta käytöltä ja väärinkäytöltä rajoittamalla suoraa pääsyä sen osiin.
Perusperiaatteet
Kapseloinnin ydinajatus on pitää sisäinen toiminta piilossa ulkopuoliselta maailmalta. Tämä tarkoittaa, että olio hallitsee tilansa sisäisesti ja tarjoaa vain määritellyn rajapinnan ulkoiseen käyttöön.
Tähän rajapintaan sisältyy yleensä metodeja, joilla käsitellään olion ominaisuuksien arvoja ja attribuutteja, pitäen nämä ominaisuudet private
. Näin kapselointi varmistaa, että olion tietoja voidaan muuttaa vain ennustettavilla ja hallituilla tavoilla.
Oliko kaikki selvää?
Kiitos palautteestasi!
Osio 3. Luku 1