MustOverride(Visual Basic)

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

설명

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

규칙

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

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

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

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

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

Function 문(Visual Basic)

Property 문

Sub 문(Visual Basic)

참고 항목

참조

NotOverridable(Visual Basic)

Overridable(Visual Basic)

Overrides(Visual Basic)

MustInherit(Visual Basic)

개념

Visual Basic의 숨김 기능

기타 리소스

키워드(Visual Basic)