다음을 통해 공유


Overridable(Visual Basic)

속성이나 프로시저가 파생 클래스에서 같은 이름의 속성 또는 프로시저에 의해 재정의될 수 있다는 것을 지정합니다.

설명

Overridable 한정자 있습니다 속성 또는 메서드가 파생된 클래스에서 재정의 하는 클래스에 있습니다. NotOverridable(Visual Basic) 한정자를 방지 속성 또는 메서드가 파생된 클래스에서 재정의 합니다. 자세한 내용은 상속 기본 사항(Visual Basic)를 참조하십시오.

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

숨김 또는 재정의를 통해 상속된 요소를 다시 정의할 수 있지만 두 방식에는 큰 차이가 있습니다. 자세한 내용은 Visual Basic의 숨김 기능를 참조하십시오.

재정의 가능한 요소를 가상 요소라고도 합니다. 재정의할 수 있지만 반드시 재정의하지 않아도 되는 요소를 구체적인 요소라고도 합니다.

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

한정자 결합된

지정할 수 없습니다. Overridable 또는 NotOverridable 에 있는 Private 메서드.

하나의 선언에서 Overridable을 MustOverride, NotOverridable 또는 Shared와 함께 지정할 수 없습니다.

재정의 요소는 암시적으로 재정의할 수 있으므로 Overridable을 Overrides와 함께 사용할 수 없습니다.

용도

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

Function 문(Visual Basic)

Property 문

Sub 문(Visual Basic)

참고 항목

참조

MustOverride(Visual Basic)

NotOverridable(Visual Basic)

Overrides(Visual Basic)

개념

상속 기본 사항(Visual Basic)

Visual Basic의 숨김 기능

기타 리소스

한정자(Visual Basic)

키워드(Visual Basic)