次の方法で共有


NotOverridable (Visual Basic)

派生クラスでオーバーライドできないプロパティまたはプロシージャを示すキーワードです。

解説

基本クラスのプロパティまたはプロシージャをオーバーライドしていないプロパティまたはプロシージャの場合は、NotOverridable が既定の設定です。

オーバーライドできない要素は、シール要素と呼ばれることもあります。

規則

  • 宣言コンテキスト。 NotOverridable は、プロパティまたはプロシージャの宣言ステートメント内でだけ使用できます。 NotOverridable を指定できるのは、別のプロパティまたはプロシージャをオーバーライドしているプロパティやプロシージャだけです。つまり、Overrides と組み合わせた場合のみ使用できます。

  • 修飾子の結合。 同じ変数宣言で NotOverridable を、MustOverride、Overridable、または Shared と同時に指定することはできません。

修飾子 NotOverridable は、次の構文で使用します。

Function ステートメント (Visual Basic)

Property ステートメント

Sub ステートメント (Visual Basic)

参照

参照

MustOverride (Visual Basic)

Overridable (Visual Basic)

Overrides (Visual Basic)

概念

Visual Basic におけるシャドウ

その他の技術情報

キーワード (Visual Basic)