Turinys:
Apibrėžimas - ką reiškia „Accessible Member“?
Prieinamas narys veikia kartu su prieigos specifikatoriais, kurie suteikia prieigą prie konkrečių duomenų pagal jo nurodytą kalbą. Įprastas klasės ar prieinamų narių prieigos specifikacijų rinkinys apima:
- Privatus - riboja patekimą į pačią klasę.
- Apsaugotas - leidžia klasei ir kiekvienam poklasiui patekti į narį.
- Viešas - bet kuris kodas gali prieiti prie nario naudojant jo vardą.
Prieinami nariai kontroliuoja, kaip klasės paveldi apribojimus ir atskiria klasės sąsajas nuo klasės įgyvendinimų. Kai kurie prieinami nariai veikia kaip tik narių prieiga. Tai yra, vidinės duomenų struktūros yra išimtinės.
„Techopedia“ paaiškina „Accessible Member“
Prieinami nariai atskiria klasės vidinę duomenų struktūrą nuo jos sąsajos. Tačiau šiuos asmeninius duomenis galima patikrinti ar pakeisti naudojant viešojo prieigos metodus, nes kliento kodai gali daryti viską, ko nori, atsižvelgiant į kompiuterio programavimo kalbą ir jo ypatybes. Nors matomumo nekontroliuoja prieigos specifikacijos, nuoroda į prieinamą nario vardą iš kliento kodo nebus leista. Kalbos, tokios kaip „Ruby“, skiriasi tuo, kad jos neleidžia patekti į pačią instanciją, o ne į jos klasę.








