Inhoudsopgave:
Definitie - Wat betekent Toegankelijk lid?
Een toegankelijk lid werkt samen met toegangsspecificaties die toegang tot bepaalde gegevens mogelijk maken op basis van de taal die het specificeert. Een normale set toegangsspecificaties voor klasleden of toegankelijke leden omvatten:
- Privé - Beperkt de toegang tot de klas zelf.
- Beschermd - Geeft de klasse en elke subklasse toegang tot het lid.
- Openbaar - Elke code heeft toegang tot het lid met behulp van de lidnaam.
Toegankelijke leden bepalen hoe klassen beperkingen erven en ze scheiden klasse-interfaces van klasse-implementaties. Sommige toegankelijke leden functioneren als alleen-leden toegang. Dat wil zeggen, de interne datastructuren zijn exclusief.
Techopedia legt Toegankelijk lid uit
Toegankelijke leden ontkoppelen de interne gegevensstructuur van een klasse van de interface. Deze privégegevens kunnen echter worden geïnspecteerd of gewijzigd met behulp van openbare toegangsmethoden, omdat klantcodes kunnen doen wat ze willen, afhankelijk van de programmeertaal van de computer en de functies ervan. Hoewel de zichtbaarheid niet wordt bepaald door toegangsspecificaties, is verwijzing naar de toegankelijke lidnaam vanuit de clientcode niet toegestaan. Talen zoals Ruby verschillen doordat ze toegang verhinderen op basis van de instantie zelf in plaats van de klasse van de instantie.