C++ 專案開發入門的八堂課
第五堂課 類別、物件導向程式設計、樣板、命名空間與標頭檔:封裝
重點整理
- 物件導向程式設計有三大特性,分別是封裝、繼承及多型。
- 封裝的意思是把資料成員限制在類別存取。
- 權限修飾詞包括 private 、 public 與 protected 。
- protected 可以被繼承, private 則否。
- public 的存取函數與修改函數的已去存取或修改 private 與 protected 的資料成員。
- 關鍵字 this 用在類別中存取資料成員。
- 關鍵字 friend 可在不同類別間做到資料共享。
相關文章
- C++ 速查手冊:單元 9 - 類別
- C++ 速查手冊: 9.4 - private 成員
- C++ 速查手冊: 9.5 - protected 成員
- C++ 速查手冊: 9.6 - 存取函數與修改函數
- C++ 速查手冊: 9.7 - this 指標
- C++ 速查手冊: 9.8 - friend 成員
- C++ 入門指南 4.01 :單元 10 - 類別
- C++ 入門指南 4.01 :單元 11 - 物件導向與封裝