次の方法で共有


MustOverride (Visual Basic)

プロパティまたはプロシージャをこのクラスに実装せず、派生クラスでオーバーライドしてから使用できるようにする必要があることを指定します。

注釈

MustOverride は、プロパティまたはプロシージャの宣言ステートメントでのみ使用できます。 MustOverrideを指定するプロパティまたはプロシージャは、クラスのメンバーである必要があり、クラスは MustInherit とマークされている必要があります。

準則

  • 不完全な宣言。 MustOverrideを指定する場合、End FunctionEnd Property、またはEnd Subステートメントであっても、プロパティまたはプロシージャに追加のコード行は指定しません。

  • 結合された修飾子。 同じ宣言でMustOverrideNotOverridable、またはOverridableと共にSharedを指定することはできません。

  • シャドウとオーバーライド。 シャドウ処理とオーバーライドの両方で継承された要素が再定義されますが、2 つのアプローチには大きな違いがあります。 詳細については、「 Visual Basic でのシャドウ」を参照してください。

  • 代替用語。 オーバーライド内を除いて使用できない要素は、 純粋仮想 要素と呼ばれることもあります。

MustOverride修飾子は、次のコンテキストで使用できます。

関数文

財産声明

サブステートメント

こちらも参照ください