Público (Visual Basic)
Especifica que um ou mais elementos de programação declarados não têm restrições de acesso.
Observações
Se você estiver publicando um componente ou conjunto de componentes, como uma biblioteca de classes, geralmente deseja que os elementos de programação sejam acessíveis por qualquer código que interopere com seu assembly. Para conferir esse acesso ilimitado a um elemento, você pode declará-lo com Public
.
O acesso público é o nível normal para um elemento de programação quando você não precisa limitar o acesso a ele. Observe que o nível de acesso de um elemento declarado dentro de uma interface, módulo, classe ou estrutura assume como padrão se Public
você não declará-lo de outra forma.
Regras
- Contexto da Declaração. Você pode usar
Public
somente no nível de módulo, interface ou namespace. Isso significa que o contexto da declaração para umPublic
elemento deve ser um arquivo de origem, namespace, interface, módulo, classe ou estrutura e não pode ser um procedimento.
Comportamento
Nível de Acesso. Todo o código que pode acessar um módulo, classe ou estrutura pode acessar seus
Public
elementos.Acesso padrão. As variáveis locais dentro de um procedimento têm como padrão o acesso público e você não pode usar nenhum modificador de acesso nelas.
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 Public
modificador pode ser usado nestes contextos: