Overridable (Visual Basic)
指定屬性或程序可由衍生類別中的同名屬性或程序覆寫。
備註
Overridable
修飾元允許在衍生類別中覆寫類別中的屬性或方法。 NotOverridable 修飾元可防止在衍生類別中覆寫屬性或方法。 如需詳細資訊,請參閱繼承的基本概念。
如果未指定 Overridable
或 NotOverridable
修飾元,則預設設定取決於屬性或方法是否會覆寫基底類別屬性或方法。 如果屬性或方法會覆寫基底類別屬性或方法,則預設設定為 Overridable
,否則為 NotOverridable
。
您可以遮蔽及覆寫來重新定義繼承的元素,但這兩種方法之間有顯著的差異。 如需詳細資訊,請參閱 Visual Basic 中的遮蔽功能。
可以覆寫的元素有時稱為虛擬元素。 如果它可以覆寫,但不是必須,有時它也稱為具象元素。
您只能在屬性或程序宣告陳述式中使用 Overridable
。
合併的修飾元
您無法為 Private
方法指定 Overridable
或 NotOverridable
。
您不能在相同的宣告中同時指定 Overridable
與 MustOverride
、NotOverridable
或 Shared
。
因為覆寫項目可隱含覆寫,您無法結合 Overridable
與 Overrides
。
使用方式
Overridable
修飾詞可用於以下內容: