Eventos
17 de mar., 23 - 21 de mar., 23
Junte-se à série de encontros para criar soluções de IA escaláveis com base em casos de uso do mundo real com outros desenvolvedores e especialistas.
Registrar agoraNão há mais suporte para esse navegador.
Atualize o Microsoft Edge para aproveitar os recursos, o suporte técnico e as atualizações de segurança mais recentes.
Um modificador de acesso de membro que especifica que um ou mais elementos de programação declarados são acessíveis apenas de dentro da própria classe ou de uma classe derivada.
Às vezes, um elemento de programação declarado em uma classe contém dados confidenciais ou código restrito e você deseja limitar o acesso ao elemento. No entanto, se a classe for herdável e você esperar uma hierarquia de classes derivadas, talvez seja necessário que elas acessem os dados ou o código. Nesse caso, você deseja que o elemento seja acessível tanto da classe base quanto de todas as classes derivadas. Para limitar o acesso a um elemento dessa forma, você pode declará-lo com Protected
.
Observação
O modificador de acesso Protected
pode ser combinado com dois outros modificadores:
Contexto da declaração. Você só pode usar Protected
no nível da classe. Isso significa que o contexto de declaração de um elemento Protected
precisa ser uma classe e não pode ser um arquivo de origem, namespace, interface, módulo, estrutura ou procedimento.
Nível de acesso. Todo o código em uma classe pode acessar os elementos dela. O código em qualquer classe derivada de uma classe base pode acessar todos os elementos Protected
da classe base. Isso é verdade para todas as gerações de derivação. Isso significa que uma classe pode acessar elementos Protected
da classe base da classe base e assim por diante.
O acesso protegido não é um superconjunto ou subconjunto de acesso amigo.
Modificadores de acesso. As palavras-chave que especificam o nível de acesso são chamadas de modificadores de acesso. Para obter uma comparação dos modificadores de acesso, consulte Níveis de acesso no Visual Basic.
O modificador Protected
pode ser usado nestes contextos:
Comentários do .NET
O .NET é um projeto código aberto. Selecione um link para fornecer comentários:
Eventos
17 de mar., 23 - 21 de mar., 23
Junte-se à série de encontros para criar soluções de IA escaláveis com base em casos de uso do mundo real com outros desenvolvedores e especialistas.
Registrar agora