Udostępnij za pośrednictwem


MustOverride (Visual Basic)

Określa właściwość lub procedura nie jest zaimplementowana w tej klasie i musi zostać zastąpiona w klasie pochodnej, zanim będzie można go używać.

Uwagi

Można użyć MustOverride tylko w instrukcji deklaracji właściwości lub procedury.Właściwość lub procedurę, która określa MustOverride musi należeć do klasy i muszą być oznakowane klasy MustInherit (Visual Basic).

Zasady

  • Zgłoszenia niekompletnego. Podczas określania MustOverride, nie nie dostarczyć wszelkie dodatkowe wiersze kodu dla właściwości lub procedury, nawet End Function, End Property, lub End Sub instrukcji.

  • Połączonymi modyfikatorami. Nie można określić MustOverride wraz z NotOverridable, Overridable, lub Shared w tej samej deklaracji.

  • Cieniowanie i przesłanianie. Zarówno cieniowanie i przesłanianie zmienić definicję elementu dziedziczone, ale istnieją znaczne różnice między dwa podejścia.Aby uzyskać więcej informacji, zobacz Przesłanianie w Visual Basic.

  • Alternatywne terminy. Element, który nie może być używany z wyjątkiem w przesłonięcie jest czasami nazywany czystego wirtualnego element.

MustOverride Modyfikator mogą być używane w tych kontekstach:

Function — Instrukcja (Visual Basic)

Property — Instrukcja

Sub — Instrukcja (Visual Basic)

Zobacz też

Informacje

NotOverridable (Visual Basic)

Overridable (Visual Basic)

Overrides (Visual Basic)

MustInherit (Visual Basic)

Koncepcje

Przesłanianie w Visual Basic

Inne zasoby

Słowa kluczowe (Visual Basic)