Overridable (Visual Basic)

指定屬性或程序可由衍生類別中的同名屬性或程序覆寫。

備註

Overridable 修飾元允許在衍生類別中覆寫類別中的屬性或方法。 NotOverridable 修飾元可防止在衍生類別中覆寫屬性或方法。 如需詳細資訊,請參閱繼承的基本概念

如果未指定 OverridableNotOverridable 修飾元,則預設設定取決於屬性或方法是否會覆寫基底類別屬性或方法。 如果屬性或方法會覆寫基底類別屬性或方法,則預設設定為 Overridable,否則為 NotOverridable

您可以遮蔽及覆寫來重新定義繼承的元素,但這兩種方法之間有顯著的差異。 如需詳細資訊,請參閱 Visual Basic 中的遮蔽功能

可以覆寫的元素有時稱為虛擬元素。 如果它可以覆寫,但不是必須,有時它也稱為具象元素。

您只能在屬性或程序宣告陳述式中使用 Overridable

合併的修飾元

您無法為 Private 方法指定 OverridableNotOverridable

您不能在相同的宣告中同時指定 OverridableMustOverrideNotOverridableShared

因為覆寫項目可隱含覆寫,您無法結合 OverridableOverrides

使用方式

Overridable 修飾詞可用於以下內容:

Function 陳述式

Property Statement

Sub 陳述式

另請參閱