NotOverridable(Visual Basic)
속성 또는 프로시저를 파생 클래스에서 재정의할 수 없도록 지정합니다.
설명
NotOverridable
한정자는 파생 클래스에서 속성이나 메서드가 재정의되는 것을 방지합니다. Overridable 한정자를 사용하면 클래스의 속성이나 메서드를 파생 클래스에서 재정의할 수 있습니다. 자세한 내용은 상속 기본 사항을 참조하세요.
Overridable
또는 NotOverridable
한정자가 지정되지 않은 경우 기본 설정은 속성이나 메서드가 기본 클래스 속성이나 메서드를 재정의하는지 여부에 따라 달라집니다. 속성이나 메서드가 기본 클래스 속성이나 메서드를 재정의하는 경우 기본 설정은 Overridable
입니다. 그렇지 않으면 NotOverridable
입니다.
재정의할 수 없는 요소를 봉인된 요소라고도 합니다.
속성 또는 프로시저 선언문에서만 NotOverridable
을 사용할 수 있습니다. 다른 속성이나 프로시저를 재정의하는 속성이나 프로시저에만 NotOverridable
을 지정할 수 있습니다. 즉, Overrides
와 조합해서만 지정할 수 있습니다.
결합된 한정자
Private
메서드에 대해 Overridable
또는 NotOverridable
을 지정할 수 없습니다.
동일한 선언에서 MustOverride
, Overridable
또는 Shared
와 함께 NotOverridable
을 지정할 수 없습니다.
사용
NotOverridable
한정자는 다음 컨텍스트에서 사용할 수 있습니다.
참고 항목
.NET