C++ 專案開發入門的八堂課
第五堂課 類別、物件導向程式設計、樣板、命名空間與標頭檔:類別
重點整理
- 類別是定義類別藍圖。
- 定義類別使用關鍵字 class ,其後空一格接類別識別字,下方的大括弧為類別內容。
- 類別成員的標籤主要有 private 、 public 及 protected ,成員可分為變數及函數,定義方式跟變數與函數相同。
- 建立物件變數以類別名稱宣告,可用小數點存取成員變數或成員函數。
- 建構函數是物件建立時所執行的函數,此外建構函數不需要回傳值。
- 建構函數可以多載,也就是可以有不同的參數列版本。
- 關鍵字 explicit 強制建立類別物件時要用建構函數。
- 解構函數是物件不在使用的時候所執行的函數。
相關文章
- C++ 速查手冊:單元 9 - 類別
- C++ 速查手冊: 9.1 - 建構函數
- C++ 速查手冊: 9.3 - explicit 指示詞
- C++ 速查手冊: 9.4 - private 成員
- C++ 速查手冊: 9.5 - protected 成員
- C++ 速查手冊: 9.15 - 解構函數
- C++ 入門指南 4.01 :單元 10 - 類別
- C++ 入門指南 4.01 :單元 11 - 物件導向與封裝
- C++ 入門指南 4.01 :單元 12 - 建構函數