Čo je prístupový jazyk v C ++?

Jedna z charakteristík C ++, čo je objektovo orientovaný programovací jazyk, je koncept zapuzdrenie. Pri zapuzdrení programátor definuje štítky pre dátové členy a funkcie a určuje, či sú prístupné pre iné triedy. Keď programátor označí dátové členy ako „súkromné“, nemôžu k nim pristupovať a manipulovať s nimi členské funkcie iných tried. prístupové povoliť prístup k týmto členom súkromných údajov.

Accessor funkcia v C ++ a funkcia mutátora sú ako set a get funkcie v C #. Používajú sa namiesto toho, aby sa stali členmi triedy premenlivý verejnosť a zmena priamo v objekte. Ak chcete získať prístup k členovi súkromného objektu, musíte zavolať funkciu prístupu.

Funkcia člena GetLevel () zvyčajne vráti hodnotu Level a SetLevel (), aby jej priradila hodnotu.

Zatiaľ čo funkcia prístupového prvku sprístupňuje dátový člen, nedá ho upravovať. Modifikácia chráneného dátového člena vyžaduje funkciu mutátora.

Keďže poskytujú priamy prístup k chráneným údajom, funkcie mutátorov a prístupových práv sa musia písať a používať opatrne.

instagram viewer
instagram story viewer