Sisällysluettelo:
Määritelmä - mitä Accessible Member tarkoittaa?
Saavutettavissa oleva jäsen toimii samoin kuin käyttöoikeustiedot, jotka sallivat pääsyn tiettyihin tietoihin sen määrittelemän kielen perusteella. Luokan jäsenille tai esteettömille jäsenille tarkoitettuja tavanomaisia pääsymääritelmiä ovat
- Yksityinen - rajoittaa pääsyä itse luokkaan.
- Suojattu - antaa luokalle ja jokaiselle alaluokalle pääsyn jäsenelle.
- Julkinen - Mikä tahansa koodi pääsee jäseneen jäsennimellä.
Esteettävät jäsenet hallitsevat, kuinka luokat perivät rajoitukset ja erottavat luokan rajapinnat luokan toteutuksista. Jotkut esteettömät jäsenet toimivat vain jäsenille pääsynä. Toisin sanoen sisäiset tietorakenteet ovat yksinoikeudella.
Techopedia selittää esteettömän jäsenen
Esteetyt jäsenet irrottavat luokan sisäisen tietorakenteen sen rajapinnasta. Nämä yksityiset tiedot voidaan kuitenkin tarkistaa tai muokata käyttämällä julkisia lisälaitemenetelmiä, koska asiakaskoodit voivat tehdä mitä haluavat, tietokoneohjelmointikielestä ja sen ominaisuuksista riippuen. Vaikka näkyvyyttä ei hallita pääsymäärityksillä, viittauksia pääsyjä käyttävään jäsennimeen asiakaskoodista ei sallita. Rubyn kaltaiset kielet eroavat toisistaan siinä, että ne estävät pääsyä itse ilmentymän, eikä ilmentymän luokan perusteella.
