封裝(encapsulation).docVIP

  • 5
  • 0
  • 约2.46千字
  • 约 9页
  • 2016-12-03 发布于天津
  • 举报
封裝(encapsulation)

1. 封裝(encapsulation)(Inheritance) 4.多型(Polymorphism) 5.多載(Overload) 6. 類別Class與類別Class的關係 7. 類別Class與物件Object的關係 隱藏對象的屬性和實現細節,僅對外公開接口,控制在程序中屬性的讀和修改的訪問級別.? 封裝(encapsulation)? 封裝就是將抽象得到的數據和行為(或功能)相結合,形成一個有機的整體,也就是將數據與操作數據的源代碼進行有機的結合,形成“類”,其中數據和函數都是類的成員。? 封裝的目的是增強安全性和簡化編程,使用者不必了解具體的實現細節,而只是要通過外部接口,一特定的訪問權限來使用類的成員。?, 封裝就好像藥劑的膠囊 一樣,將資訊分割成兩個面象: 使用者的觀點 (user view)及程式師的觀點(implementer view): 使用者觀點,就像是服用者看到膠囊的顏色、形狀; 程式師的觀點,就像醫生的觀點,重點在膠囊的內容 有那些藥粉、藥粉的分配比例...等。 資訊隱藏(information hiding):也就是物件的封裝性(encapsulation),可以明白分出物件可以被外

文档评论(0)

1亿VIP精品文档

相关文档