Što je Access u C ++?

Jedna od karakteristika C ++, što je objektno orijentirani programski jezik, pojam je ovijanje. Pomoću enkapsulacije, programer definira oznake za članove i funkcije podataka i određuje jesu li im dostupne druge klase. Kad programer članove podataka označi "privatnima", njima ne mogu pristupiti i manipulirati funkcijama članova drugih klasa. Pristupnici omogućiti pristup tim članovima privatnih podataka.

Funkcija pristupa u C ++ i funkcija mutatora nalik su skupu i dobivaju funkcije C #. Koriste se umjesto da čine člana klase varijabla javno i mijenja ga izravno unutar objekta. Za pristup privatnom članu objekta mora se pozvati pomoćna funkcija.

Obično za člana kao što je Level, funkcija GetLevel () vraća vrijednost Level i SetLevel () da mu dodijeli vrijednost.

Iako jedna funkcija pristupa pristupa članu podataka dostupan, on ga ne može uređivati. Modifikacija zaštićenog člana podataka zahtijeva funkciju mutatora.

Budući da pružaju izravan pristup zaštićenim podacima, funkcije mutatora i pristupa moraju se pažljivo zapisati i koristiti.

instagram viewer