다음을 통해 공유


MustOverride

업데이트: 2007년 11월

속성이나 프로시저를 이 클래스에서 구현하지 않고 파생 클래스에서 재정의해야 사용할 수 있도록 지정합니다.

설명

속성이나 프로시저 선언문에서만 MustOverride를 사용할 수 있습니다. MustOverride를 지정하는 속성이나 프로시저는 클래스의 멤버여야 하며 해당 클래스는 MustInherit으로 표시되어야 합니다.

규칙

  • 불완전한 선언. MustOverride를 지정할 때는 속성이나 프로시저는 물론 End Function, End Property 또는 End Sub 문에 대해서도 코드 줄을 추가로 지정하지 않습니다.

  • 다른 한정자와의 결합 여부. 하나의 선언에서 MustOverride를 NotOverridable, Overridable 또는 Shared와 함께 지정할 수 없습니다.

  • 숨김 및 재정의. 숨김과 재정의 모두 상속된 요소를 다시 정의하지만 이 두 가지 사이에는 중요한 차이점이 있습니다. 자세한 내용은 Visual Basic의 숨김 기능을 참조하십시오.

  • 대체 용어. 재정의에서만 사용할 수 있는 요소를 순수 가상 요소라고도 합니다.

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

Function 문(Visual Basic)

Property 문

Sub 문(Visual Basic)

참고 항목

개념

Visual Basic의 숨김 기능

참조

NotOverridable

Overridable

Overrides

MustInherit

Visual Basic 언어 키워드