Definição – O que significa Membro Acessível?
Um membro acessível trabalha junto com especificadores de acesso que permitem o acesso a dados específicos com base no idioma que especifica. Um conjunto normal de especificadores de acesso para membros da classe ou membros acessíveis inclui:
- Privado – restringe o acesso à própria classe.
- Protegido – permite que a classe e cada subclasse acessem o membro.
- Público – qualquer código pode acessar o membro usando o nome do membro.
Os membros acessíveis controlam como as classes herdam restrições e separam as interfaces de classe das implementações de classe. Alguns membros acessíveis funcionam como acesso somente para membros. Ou seja, as estruturas de dados internas são exclusivas.
Definirtec explica Membro Acessível
Os membros acessíveis separam a estrutura de dados interna de uma classe de sua interface. No entanto, esses dados privados podem ser inspecionados ou modificados usando métodos de acesso público, uma vez que os códigos de cliente podem fazer o que quiserem, dependendo da linguagem de programação do computador e seus recursos. Embora a visibilidade não seja controlada por especificadores de acesso, a referência ao nome do membro acessível a partir do código do cliente não será permitida. Linguagens como Ruby diferem porque impedem o acesso com base na própria instância, e não na classe da instância.