Visual Basic 的繼承
更新:2007 年 11 月
Visual Basic 支援「繼承」(Inheritance),讓您定義做為衍生類別 (Derived Class) 之基準的類別。衍生類別繼承並可擴充基底類別的屬性 (Attribute)、方法及事件。衍生類別也可用新的實作來覆寫繼承。根據預設,所有使用 Visual Basic 建立的類別都是可繼承類別。
繼承可以讓您撰寫及偵錯類別一次,然後重複使用該程式碼做為新類別的基礎。繼承也可讓您使用繼承架構「多型」(Polymorphism),而能夠定義於執行階段時可供用戶端程式碼交換使用,但是具有不同的功能,而同名方法或屬性的類別。
在本節中
繼承基本概念
涵蓋繼承修飾詞 (Modifier)、覆寫方法和屬性、MyClass 及 MyBase。HOW TO:建立衍生類別
提供建立衍生類別的逐步說明。何時使用繼承
討論何時使用繼承,而不是介面。繼承和 .NET Framework
說明 .NET Framework 如何支援繼承。逐步解說:實作 COM 物件的繼承
說明如何使用現有的 COM 物件做為新物件的基礎。繼承和基底物件類別
提供當做所有其他類別的基礎類別的概觀。類別階層架構中的 New 和 Finalize 方法如何運作
討論在類別階層架構中如何呼叫建構函式 (Constructor) 及解構函式 (Destructor)。多型
摘要多型是什麼及如何使用。設計繼承階層架構
提供有關如何設計及實作類別階層架構的資訊。
相關章節
Visual Basic 中的介面
摘要介面是什麼及如何使用。Visual Basic 中的物件導向程式設計
介紹 Visual Basic 中使用的物件導向程式設計概念。