[「物件」一詞在文學作品和日常生活中均有出現,意指具體存在的物品。
文學作品 | 出處 | 內容 |
---|---|---|
《西廂記諸宮調》 | 卷七 | 寄來的物件,斑管、瑤琴、簪是玉,竅包兒裏一套衣服,怎不教人痛苦? |
《紅樓夢》 | 第一○五回 | 一進屋門,只見箱開櫃破,物件搶得半空。此時急得兩眼直豎,淌淚發呆。 |
《滇池邊上的報春花》 | 曇花本來是稀罕物件,這兒的曇花都長成大樹。 | |
《書信集·致曹聚仁》 | 古人告訴我們 唐 如何盛, 明 如何佳,其實 唐 室大有胡氣, 明 則無賴兒郎,此種物件,都須褫其華袞,示人真相。 | |
《初刻拍案驚奇》 | 卷一九 | 他家中所有物件,還有好些是謝、段二家之物。 |
《紅樓夢》 | 第五八回 | 凡梨香院一應物件,查清註冊收明。 |
在電腦科技領域,「物件」指物件導向設計軟體中的基本單元,將外界事物對應成物件,將資料與處理方法整合於該物件內。物件的內部結構包含資料(data)和操作程序(procedures)。


物件意思:物件導向程式設計基本概念
在物件導向程式設計中,「物件」是一個基本概念,它表示某個特定事物或實體的資料和方法。物件會封裝在一起,形成一個單一的單元,並透過物件的方法來進行操作或修改資料。
物件的結構
一個典型的物件包含以下元素:
元素名稱 | 描述 |
---|---|
狀態或資料: 物件中封裝的資料,可以透過物件的方法存取。 | |
行為或方法: 用於操作或修改物件資料的方法。 | |
標識: 用於唯一識別物件的標識符,通常是物件的記憶體地址。 |
物件的封裝
物件的封裝特性意味著它可以隱藏對資料或方法的存取。這有助於確保資料的完整性和安全性,並且允許物件以抽象的方式進行操作,而無需瞭解其內部實現。
物件的類別
物件通常根據它們的共同特徵和行為進行分組,稱為類別。類別是一個物件藍圖,定義了物件的結構和行為。
物件導向的優點
物件導向程式設計有以下優點:
- 封裝: 隱藏物件的內部實現,提高了安全性。
- 模組化: 將程式碼組織成物件,易於維護和重用。
- 可擴充性: 透過新增或修改物件,可以輕鬆擴充程式功能。
- 可移植性: 物件導向程式碼可以在不同的平台和作業系統上執行。
物件的應用場景
物件廣泛應用於各種領域,包括:
- 使用者介面設計: 視窗、按鈕、選項卡等。
- 資料管理: 資料庫記錄、使用者帳户等。
- 商業邏輯: 業務規則、計算等。
- 遊戲開發: 角色、敵人、場景等。
總結
物件是物件導向程式設計中的基本單位,代表真實世界中的特定事物或實體。物件封裝了資料和行為,透過封裝、類別、模組化等特性,使得程式設計更簡潔、可擴充、可重用和可移植。