Overrides(Visual Basic)

속성이나 프로시저에서 기본 클래스로부터 상속된 동일한 이름의 속성이나 프로시저를 재정의하도록 지정합니다.

설명

규칙

  • 선언 컨텍스트. 속성이나 프로시저 선언 문에서만 Overrides를 사용할 수 있습니다.

  • 결합 한정자. 하나의 선언에서 Overrides를 Shadows 또는 Shared와 함께 지정할 수 없습니다. 재정의 요소는 암시적으로 재정의할 수 있으므로 Overridable을 Overrides와 함께 사용할 수 없습니다.

  • 서명 일치. 이 선언의 서명은 재정의되는 속성이나 프로시저의 서명과 정확하게 일치해야 합니다. 즉, 매개 변수 목록은 매개 변수의 개수, 순서, 데이터 형식이 동일해야 합니다.

    서명뿐 아니라 재정의 선언도 다음 사항이 정확하게 일치해야 합니다.

    • 액세스 수준

    • 반환 형식(있는 경우)

  • 제네릭 서명. 제네릭 프로시저의 경우 서명에 형식 매개 변수의 개수가 포함됩니다. 따라서 재정의 선언은 그런 점에서도 기본 클래스 버전과 일치해야 합니다.

  • 추가적인 일치. 이 선언은 기본 클래스 버전의 서명과의 일치 외에도 다음과 같은 사항이 일치해야 합니다.

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

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

Function 문

Property 문

Sub 문

참고 항목

참조

MustOverride(Visual Basic)

NotOverridable(Visual Basic)

Overridable(Visual Basic)

형식 목록(Visual Basic)

개념

Visual Basic의 숨김 기능

Visual Basic의 제네릭 형식(Visual Basic)

기타 리소스

키워드(Visual Basic)