Público (Visual Basic)
Especifica que um ou mais elementos de programação declarados não têm nenhuma restrição de acesso.
Comentários
Se você estiver publicando um componente ou conjunto de componentes, como uma biblioteca de classes, geralmente é desejado que os elementos de programação sejam acessível a qualquer código que interopera com o conjunto de módulos (assembly).Para concede tal acesso ilimitado em um elemento, você pode declará-lo com Public.
Acesso público é o nível normal para um elemento de programação quando não é necessário limitar o acesso a ele.Observe que o nível de acesso de um elemento declarado em uma interface, módulo, de classe ou estrutura padrão é Public se você não declarar o contrário.
Regras
- Contexto da Declaração. Você pode usar Public somente em nível de namespace ou módulo.Isso significa que o contexto da declaração para um elemento Public deve ser uma classe, módulo, arquivo fonte, namespace, interface ou estrutura, e não um procedimento.
Comportamento
Nível de acesso. Todo o código que pode acessar um módulo, classe ou estrutura pode acessar seu Public elementos.
Acesso padrão. Variáveis locais dentro de um procedimento são de acesso público por padrão, e você não pode usar nenhum modifciador de acesso neles.
Modificadores de acesso. As palavras-chave que especificam o nível de acesso são chamadas modificadores acesso.Para uma comparação entre os modificadores de acesso, consulte Níveis de acesso em Visual Basic.
O modificador Public pode ser utilizado nestes contextos:
Consulte também
Referência
Conceitos
Níveis de acesso em Visual Basic