Overrides(Visual Basic)
속성이나 프로시저에서 기본 클래스로부터 상속된 동일한 이름의 속성이나 프로시저를 재정의하도록 지정합니다.
설명
규칙
선언 컨텍스트. 속성이나 프로시저 선언 문에서만 Overrides를 사용할 수 있습니다.
결합 한정자. 하나의 선언에서 Overrides를 Shadows 또는 Shared와 함께 지정할 수 없습니다. 재정의 요소는 암시적으로 재정의할 수 있으므로 Overridable을 Overrides와 함께 사용할 수 없습니다.
서명 일치. 이 선언의 서명은 재정의되는 속성이나 프로시저의 서명과 정확하게 일치해야 합니다. 즉, 매개 변수 목록은 매개 변수의 개수, 순서, 데이터 형식이 동일해야 합니다.
서명뿐 아니라 재정의 선언도 다음 사항이 정확하게 일치해야 합니다.
액세스 수준
반환 형식(있는 경우)
제네릭 서명. 제네릭 프로시저의 경우 서명에 형식 매개 변수의 개수가 포함됩니다. 따라서 재정의 선언은 그런 점에서도 기본 클래스 버전과 일치해야 합니다.
추가적인 일치. 이 선언은 기본 클래스 버전의 서명과의 일치 외에도 다음과 같은 사항이 일치해야 합니다.
액세스 수준 한정자(예: Public(Visual Basic))
각 매개 변수의 전달 메커니즘(ByVal(Visual Basic) 또는 ByRef(Visual Basic))
제네릭 프로시저의 각 형식 매개 변수에 대한 제약 조건 목록
숨김 및 재정의. 숨김과 재정의는 둘 다 상속된 요소를 다시 정의하지만 두 방식에는 큰 차이가 있습니다. 자세한 내용은 Visual Basic의 숨김 기능을 참조하십시오.
Overrides 한정자는 다음 컨텍스트에서 사용할 수 있습니다.
참고 항목
참조
개념
Visual Basic의 제네릭 형식(Visual Basic)