共用方式為


物件關係

更新:2007 年 11 月

物件與其他物件關聯的方式有多種。主要的關聯性種類有「階層式」和「內含項目」。

階層式關聯性

當類別衍生自較為基礎的類別時,即稱它們具有「階層式關聯性」。描述較具一般性類別的子型別項目時,類別階層架構非常有用。例如,在 System.Windows.Forms 命名空間中,LabelTextBox 類別都衍生自 Control 類別。衍生類別 (Derived Class) 會從其基底類別 (Base Class) 繼承成員,讓您在類別階層架構中進行處理時可以增加複雜性。

內含項目關聯性

另一種物件間可能彼此相關的方式稱為「內含項目關聯性」。容器物件在邏輯上會封裝其他的物件。例如,OperatingSystem 物件在邏輯上會包含 Version 物件,這會透過其 Version 屬性 (Property) 傳回。請注意,容器物件在實際上並沒有包含任何其他物件。

集合

「集合」即代表一種特殊類型的物件內含項目。集合即是可列舉的相似物件的群組。Visual Basic 支援 For Each...Next 陳述式 (Visual Basic) 的專用語法,讓您可以逐一查看集合中的項目。此外,集合通常允許您使用 Item 屬性 (Collection 物件),藉由其索引或與獨特的字串產生關聯,以擷取項目。集合可以比陣列更容易使用,因為使用集合時,您不需使用索引即可新增或移除項目。由於集合易於使用,因此常被用來儲存表單和控制項。

請參閱

概念

Object 成員

Visual Basic 中的集合

來自 Visual Basic 和其他來源的物件

其他資源

設計繼承階層架構

建立和使用物件