MustOverride (Visual Basic)
プロパティやプロシージャがこのクラスで実装されておらず、派生クラスでオーバーライドされないと使用できないことを示します。
Remarks
MustOverride
は、プロパティまたはプロシージャの宣言ステートメントでのみ使用できます。 MustOverride
を指定するプロパティまたはプロシージャはクラスのメンバーである必要があり、クラスは MustInherit としてマークする必要があります。
ルール
不完全な宣言。
MustOverride
を指定する場合、End Function
、End Property
、またはEnd Sub
ステートメントでも、プロパティまたはプロシージャに追加のコード行を指定しません。結合された修飾子。 同じ宣言内で
MustOverride
をNotOverridable
、Overridable
、またはShared
と共に指定することはできません。シャドウとオーバーライド。 シャドウとオーバーライドは、どちらも継承された要素を再定義しますが、その方法は大きく異なります。 詳細については、「Visual Basic におけるシャドウ」を参照してください。
代替用語。 オーバーライド以外で使用できない要素は、純粋仮想要素と呼ばれることもあります。
MustOverride
修飾子は、次のコンテキストで使用できます。
関連項目
GitHub で Microsoft と共同作業する
このコンテンツのソースは GitHub にあります。そこで、issue や pull request を作成および確認することもできます。 詳細については、共同作成者ガイドを参照してください。
.NET