MustOverride (Visual Basic)
Określa, że właściwość lub procedura nie jest zaimplementowana w tej klasie i musi zostać zastąpiona w klasie pochodnej, zanim będzie można jej użyć.
Uwagi
Można użyć MustOverride
tylko w instrukcji deklaracji właściwości lub procedury. Właściwość lub procedura określająca MustOverride
musi być składową klasy, a klasa musi być oznaczona jako MustInherit.
Reguły
Niekompletna deklaracja. Po określeniu
MustOverride
parametru nie należy podawać żadnych dodatkowych wierszy kodu dla właściwości lub procedury, nawetEnd Function
instrukcji ,End Property
lubEnd Sub
.Modyfikatory połączone. Nie można określić
MustOverride
razem zNotOverridable
,Overridable
lubShared
w tej samej deklaracji.Cieniowanie i zastępowanie. Zarówno cieniowanie, jak i zastępowanie ponownie definiuje dziedziczony element, ale istnieją znaczące różnice między dwoma podejściami. Aby uzyskać więcej informacji, zobacz Cieniowanie w Visual Basic.
Alternatywne terminy. Element, którego nie można użyć z wyjątkiem przesłonięcia, jest czasami nazywany czystym elementem wirtualnym.
Modyfikator MustOverride
może być używany w następujących kontekstach: