網站首頁 學習教育 IT科技 金融知識 旅遊規劃 生活小知識 家鄉美食 養生小知識 健身運動 美容百科 遊戲知識 綜合知識
當前位置:趣知科普吧 > 生活小知識 > 

什麼是封裝且在面向對象程序設計中如何實現封裝

欄目: 生活小知識 / 發佈於: / 人氣:2.16W

封裝,即隱藏對象的屬性和實現細節,僅對外公開接口,控制在程序中屬性的讀和修改的訪問級別;將抽象得到的數據和行爲(或功能)相結合,形成一個有機的整體,也就是將數據與操作數據的原始碼進行有機的結合,形成“類”,其中數據和函數都是類的成員。在電子方面,封裝是指把硅片上的電路管腳,用導線接引到外部接頭處,以便與其它器件連接。
  
  在面向對象編程中,封裝(encapsulation)是將對象執行所需的資源封裝在程序對象中,基本上,是方法和數據。對象是“公佈其接口”。其他附加到這些接口上的對象不需要關心對象實現的方法即可使用這個對象。這個概念就是“不要告訴我你是怎麼做的,只要做就可以了。”對象可以看作是一個自我包含的原子。對象接口包括了公共的方法和初始化數據。
  
  一站式企業衆包服務平臺

什麼是封裝且在面向對象程序設計中如何實現封裝