MustOverride(Visual Basic)
속성이나 프로시저를 이 클래스에서 구현하지 않고 파생 클래스에서 재정의해야 사용할 수 있도록 지정합니다.
설명
속성이나 프로시저 선언 문에서만 MustOverride를 사용할 수 있습니다. MustOverride를 지정하는 속성이나 프로시저는 클래스의 멤버여야 하며 해당 클래스는 MustInherit(Visual Basic)으로 표시되어야 합니다.
규칙
불완전한 선언. MustOverride를 지정할 때는 속성이나 프로시저는 물론 End Function, End Property 또는 End Sub 문에 대해서도 코드 줄을 추가로 지정하지 않습니다.
결합 한정자. 하나의 선언에서 MustOverride를 NotOverridable, Overridable 또는 Shared와 함께 지정할 수 없습니다.
숨김 및 재정의. 숨김과 재정의는 둘 다 상속된 요소를 다시 정의하지만 두 방식에는 큰 차이가 있습니다. 자세한 내용은 Visual Basic의 숨김 기능를 참조하십시오.
대체 조건. 재정의에서만 사용할 수 있는 요소를 순수 가상 요소라고도 합니다.
MustOverride 한정자는 다음 컨텍스트에서 사용할 수 있습니다.