Поделиться через


Private (Visual Basic)

Указывает, что один или несколько объявленных элементов программирования являются доступными только из их контекста объявления, в том числе и из любых вложенных типов.

Заметки

Если элемент программирования представляет особые возможности или содержит конфиденциальные данные, обычно требуется максимально ограничить доступ к нему. Максимальное ограничение достигается, если доступ к элементу имеет только модуль, класс или определяющая его структура. Чтобы ограничить доступ к элементу таким образом, можно объявить ее как Private.

Правила

  • Контекст объявления. Можно использовать зарезервированное слово Private только на уровне модуля. Это означает, что контекст объявления для элемента Private должен быть модулем, классом или структурой и не может быть исходным файлом, пространством имен, интерфейсом или процедурой.

Поведение

  • Уровень доступа. Весь код в контексте объявления может обращаться к его элементам Private. Это относится к коду вложенного типа, такого как вложенный класс или выражение присваивания в перечислении. Код вне контекста объявления не может обращаться к его элементам Private.

  • Модификаторы доступа.. Ключевые слова, указывающие уровень доступа, называются access modifiers. Для получения сведений о сравнении модификаторов доступа см. раздел Уровни доступа в Visual Basic.

Модификатор Private можно использовать в следующих контекстах:

Оператор Class

Оператор Const

Оператор Declare

Оператор Delegate

Оператор Dim

Оператор Enum

Оператор Event

Оператор Function

Оператор Interface

Оператор Property

Оператор Structure

Оператор Sub

См. также

Ссылки

Public (Visual Basic)

Protected (Visual Basic)

Friend (Visual Basic)

Основные понятия

Уровни доступа в Visual Basic

Процедуры в Visual Basic

Другие ресурсы

Структуры (Visual Basic)

Объекты и классы Visual Basic