다음을 통해 공유


재정의 가능(Visual Basic)

파생 클래스의 동일한 명명된 속성 또는 프로시저에 의해 속성 또는 프로시저를 재정의할 수 있도록 지정합니다.

비고

Overridable 정자를 사용하면 클래스의 속성 또는 메서드를 파생 클래스에서 재정의할 수 있습니다. NotOverridable 한정자는 속성 또는 메서드가 파생 클래스에서 재정의되지 않도록 합니다. 자세한 내용은 상속 기본 사항을 참조하세요.

Overridable 또는 NotOverridable 한정자를 지정하지 않은 경우 기본 설정은 속성 또는 메서드가 기본 클래스 속성 또는 메서드를 재정의하는지 여부에 따라 달라집니다. 속성 또는 메서드가 기본 클래스 속성 또는 메서드를 재정의하는 경우 기본 설정은 Overridable이고, 그렇지 않으면 입니다 NotOverridable.

상속된 요소를 재정의하기 위해 그림자 또는 재정의할 수 있지만 두 방법 사이에는 상당한 차이가 있습니다. 자세한 내용은 Visual Basic의 그림자를 참조하세요.

재정의할 수 있는 요소를 가상 요소라고도 합니다. 재정의할 수 있지만 재정의할 필요는 없는 경우 구체적인 요소라고도 합니다.

속성 또는 프로시저 선언문에서만 사용할 Overridable 수 있습니다.

결합된 한정자

메서드를 지정하거나 NotOverridablePrivate 지정할 Overridable 수 없습니다.

또는 동일한 선언과 함께 MustOverrideNotOverridableShared 지정할 Overridable 수 없습니다.

재정의 요소는 암시적으로 재정의할 수 OverridableOverrides있으므로 .

사용법

Overridable 정자는 다음 컨텍스트에서 사용할 수 있습니다.

Function 문

Property 문

Sub 문

참고하십시오