Mikä on lisälaite C ++: ssa?

Yksi C ++, joka on oliokeskeinen ohjelmointikieli, on käsite kapselointi. Kapseloinnin avulla ohjelmoija määrittelee etiketit datajäsenille ja toiminnoille ja määrittelee, pääsevätkö ne muihin luokkiin. Kun ohjelmoija merkitsee datajäsenet "yksityisiksi", muiden luokkien jäsentoiminnot eivät voi käyttää niitä ja käyttää niitä. Aksessorit sallia pääsyn näille yksityisen tiedon jäsenille.

Lisälaitetoiminto C ++: ssa ja mutaattoritoiminto ovat kuin asetettu ja saavat toiminnot sisään C #. Niitä käytetään luokan jäseneksi tekemisen sijasta muuttuja julkinen ja muuttaa sitä suoraan objektissa. Yksityisen objektin jäsenen käyttämiseksi on kutsuttava yhteystoiminto.

Tyypillisesti jäsenelle, kuten Level, funktio GetLevel () palauttaa tason ja SetLevel () -arvon määrittääkseen sille arvon.

Vaikka liittymätoiminto tekee datajäsenen käytettäväksi, se ei tee sitä muokattavissa. Suojatun datajäsenen modifiointi vaatii mutaattoritoiminnon.

Koska mutaattori- ja lisätoiminnot tarjoavat suoran pääsyn suojattuun tietoon, ne on kirjoitettava ja käytettävä huolellisesti.

instagram viewer