Overrides (Visual Basic)
指定屬性或程序會覆寫繼承自基底類別的同名屬性或程序。
規則
宣告內容。 您只能在屬性或程序宣告陳述式中使用
Overrides
。合併的修飾元。 您不能在相同的宣告中同時指定
Overrides
與Shadows
或Shared
。 因為覆寫項目可隱含覆寫,您無法結合Overridable
與Overrides
。相符簽章。 此宣告的簽章必須完全符合其所覆寫屬性或程序的「簽章」。 這表示的參數清單必須有相同數目的參數、相同的順序及相同的資料類型。
除了簽章,覆寫宣告也必須完全符合下列各項:
存取層級
傳回類型 (如果有的話)
泛型簽章。 在泛型程序中,簽章包含類型參數的個數。 因此,覆寫宣告在這方面也必須符合基底類別版本。
其他符合。 除了符合簽章的基底類別版本,此宣告在下列方面也必須符合它:
遮蔽和覆寫。 遮蔽和覆寫都會重新定義繼承的項目,但這兩種方法之間有顯著的差異。 如需詳細資訊,請參閱 Visual Basic 中的遮蔽功能。
如果您使用 Overrides
,編譯器會隱含地新增 Overloads
,讓程式庫 API 更容易使用 C#。
Overrides
修飾詞可用於以下內容: