Cuprins:
Definiție - Ce înseamnă Membru Accesibil?
Un membru accesibil funcționează alături de specificatorii de acces care permit accesul la anumite date în funcție de limba specificată de acesta. Un set normal de specificatori de acces pentru membrii clasei sau membri accesibili includ:
- Privat - restricționează accesul la clasa în sine.
- Protejat - Permite clasa și fiecare subclase accesul la membru.
- Public - Orice cod este capabil să acceseze membrul folosind numele de membru.
Membrii accesibili controlează modul în care clasele moștenesc constrângerile și separă interfețele de clasă de implementările de clasă. Unii membri accesibili funcționează ca acces numai pentru membri. Adică structurile interne de date sunt exclusive.
Techopedia explică Membru accesibil
Membrii accesibili detașează structura de date internă a unei clase de interfața sa. Cu toate acestea, aceste date private pot fi inspectate sau modificate prin utilizarea metodelor de acces public, deoarece codurile client pot face orice doresc, în funcție de limbajul de programare al computerului și de caracteristicile acestuia. Deși vizibilitatea nu este controlată de specificații de acces, referința la numele de membru accesibil din codul client nu va fi permisă. Limbi precum Ruby diferă prin faptul că împiedică accesul bazat pe instanța în sine decât pe clasa instanței.


