Compartilhar via


Private (Visual Basic)

Especifica que um ou mais elementos de programação declarados são acessíveis somente a partir de seus contextos de declaração, inclusive em todos os tipos contidos.

Comentários

Se um elemento de programação representa funcionalidade proprietária, ou contém dados confidenciais, você geralmente deseja limitar o acesso a ele para ser tão restrito quanto possível.Você obtém o limite máximo, permitindo que somente o módulo, de classe ou estrutura que o define acesse-o.Para limitar o acesso a um elemento dessa maneira, você pode declará-lo com Private.

Regras

  • Contexto da Declaração. Você pode usar Private somente no nível de módulo.Isso significa que o contexto da declaração para um elemento Private deve ser uma classe, módulo, ou estrutura, e não pode ser um arquivo-fonte, namespace, interface ou procedimento.

Comportamento

  • Nível de acesso. Todo o código dentro de um contexto de declaração pode acessar seus Private elementos.Isso inclui o código dentro de um tipo contido, como um classe aninhada ou uma expressão de atribuição de uma enumeração.Nenhum código fora do contexto da declaração pode acessar seus elementos Private.

  • 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 Private pode ser utilizado nestes contextos:

Declaração de Classe

Declaração Const

Instrução Declare

Instrução Delegate

Esmaecer declaração

Declaração Enum

Declaração de evento

Instrução função

Interface declaração

Propriedade declaração

Instrução Structure

Instrução Sub

Consulte também

Referência

Público (Visual Basic)

Protegido (Visual Basic)

Amigo (Visual Basic)

Conceitos

Níveis de acesso em Visual Basic

Procedimentos no Visual Basic

Outros recursos

Estruturas (Visual Basic)

Objetos e Classes em Visual Basic