Private(Visual Basic)

하나 이상의 선언된 프로그래밍 요소를 포함된 모든 형식을 비롯하여 해당 선언 컨텍스트에서만 액세스할 수 있도록 지정합니다.

설명

프로그래밍 요소가 소유권이 있는 기능이거나 기밀 데이터를 포함할 경우에는 액세스를 최대한 엄격하게 제한해야 할 수 있습니다. 해당 요소를 정의하는 모듈, 클래스 또는 구조체에서만 액세스할 수 있도록 하여 액세스를 최대한 제한할 수 있습니다. 이러한 방식으로 요소에 대한 액세스를 제한하려면 Private를 사용하여 선언하면 됩니다.

규칙

  • 선언 컨텍스트. Private 키워드는 모듈 수준에서만 사용할 수 있습니다. 즉, Private 요소의 선언 컨텍스트는 모듈, 클래스 또는 구조체여야 하며, 소스 파일, 네임스페이스, 인터페이스 또는 프로시저일 수는 없습니다.

동작

  • 액세스 수준. 선언 컨텍스트 내의 모든 코드에서 해당 Private 요소에 액세스할 수 있습니다. 여기에는 열거형의 할당식이나 중첩된 클래스 같은 포함된 형식 내의 코드가 포함됩니다. 선언 컨텍스트 외부의 코드에서는 해당 Private 요소에 액세스할 수 없습니다.

  • 액세스 한정자 액세스 수준을 지정하는 키워드를 액세스 한정자라고 합니다. 액세스 한정자를 비교한 내용을 보려면 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의 개체 및 클래스