- 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)