黄色在线观看视频-黄色在线免费看-黄色在线视频免费-黄色在线视频免费看-免费啪啪网-免费啪啪网站

首頁考試吧論壇Exam8視線考試商城網絡課程模擬考試考友錄實用文檔求職招聘論文下載
2014中考
法律碩士
2014高考
MBA考試
2014考研
MPA考試
在職研
中科院
考研培訓 自學考試 成人高考
四 六 級
GRE考試
攻碩英語
零起點日語
職稱英語
口譯筆譯
申碩英語
零起點韓語
商務英語
日語等級
GMAT考試
公共英語
職稱日語
新概念英語
專四專八
博思考試
零起點英語
托福考試
托業考試
零起點法語
雅思考試
成人英語三級
零起點德語
等級考試
華為認證
水平考試
Java認證
職稱計算機 微軟認證 思科認證 Oracle認證 Linux認證
公 務 員
導游考試
物 流 師
出版資格
單 證 員
報 關 員
外 銷 員
價格鑒證
網絡編輯
駕 駛 員
報檢員
法律顧問
管理咨詢
企業培訓
社會工作者
銀行從業
教師資格
營養師
保險從業
普 通 話
證券從業
跟 單 員
秘書資格
電子商務
期貨考試
國際商務
心理咨詢
營 銷 師
司法考試
國際貨運代理人
人力資源管理師
廣告師職業水平
衛生資格 執業醫師 執業藥師 執業護士
會計從業資格
基金從業資格
統計從業資格
經濟師
精算師
統計師
會計職稱
法律顧問
ACCA考試
注冊會計師
資產評估師
審計師考試
高級會計師
注冊稅務師
國際內審師
理財規劃師
美國注冊會計師
一級建造師
安全工程師
設備監理師
公路監理師
公路造價師
二級建造師
招標師考試
物業管理師
電氣工程師
建筑師考試
造價工程師
注冊測繪師
質量工程師
巖土工程師
造價員考試
注冊計量師
環保工程師
化工工程師
咨詢工程師
結構工程師
城市規劃師
材料員考試
監理工程師
房地產估價
土地估價師
安全評價師
房地產經紀人
投資項目管理師
環境影響評價師
土地登記代理人
繽紛校園 實用文檔 英語學習 作文大全 求職招聘 論文下載 訪談|游戲
計算機等級考試
您現在的位置: 考試吧 > 計算機等級考試 > 計算機二級考試 > C加加 > 復習資料 > 正文

2014年計算機二級C++考點歸納:類和對象

查看匯總:2014年計算機二級C++考點歸納

  6.1 類的定義

  1類的定義

  類的定義可以分為兩部分:說明部分和實現部分。說明部分說明類中包含的數據成員和成員函數,實現部分是對成員函數的定義。類定義的一般格式如下:

  //類的說明部分

  class<類名>

  {

  public:

  <成員函數或數據成員的說明> //公有成員,外部接口

  protected:

  <數據成員或成員函數的說明> //保護成員

  private:

  <數據成員或成員函數的說明> //私有成員

  };

  //類的實現部分

  <各個成員函數的實現>

  其中,class是聲明類的關鍵字;<類名>是要聲明的類的名字,必須符合標識符定義規則;花括號表示類的聲明范圍,說明該類的成員,其后的分號表示類聲明結束。類的成員包括數據成員和成員函數,分別描述類所表達的問題的屬性和行為。關鍵字public、private和protected稱為訪問權限修飾符,它們限制了類成員的訪問控制范圍。

  各個成員函數的實現即可以在類體內定義,也可以在類體外定義。如果一個成員函數在類體內進行了定義,它將不出現在類的實現部分;如果所有的成員函數都在類體內進行了定義,則可以省略類的實現部分。在類體內定義的成員函數都是內聯函數。

  2類成員的訪問控制

  類中提供了3種訪問控制權限:公有(public)、私有(private)和保護(protected)。其中,公有類型定義了類的外部接口,任何一個外部的訪問都必須通過外部接口進行;私有類型的成員只允許本類的成員函數訪問,來自類外部的任何訪問都是非法的;保護類型介于公有類型和私有類型之間,在繼承和派生時可以體現出其特點。

  3類的數據成員

  類中的數據成員描述類所表達的問題的屬性。數據成員在類體中進行定義,其定義方式與一般變量相同,但對數據成員的訪問要受到訪問權限修飾符的控制。

  在定義類的數據成員時,要注意以下幾個問題。

  (1)類中的數據成員可以是任意類型,包括整型、浮點型、字符型、數組、指針和引用等,也可以是對象。但是要注意,只有另外一個類的對象,才可以作為該類的成員,即作為該類的成員對象而存在。自身類的對象是不可以作為自身類的成員存在的,但自身類的指針可以。

  (2)在類體中不允許對所定義的數據成員進行初始化。

  4類的成員函數

  類的成員函數描述類所表達的問題的行為。類中所有的成員函數都必須在類體內進行說明。但成員函數的定義既可以在類體內給出,也可以在類體外給出。

  第一種方式是將成員函數直接定義在類的內部。

  第二種方式是在類聲明中給出對成員函數的說明,而在類外部對成員函數進行定義(但成員函數仍然在類范圍內)。這種在類外部定義的成員函數的一般格式是:

  <返回類型><類名>::<成員函數名>(<參數表>)

  {

  <函數體>

  }

  在類體外定義成員函數時,要注意必須在成員函數名前加上類名和作用域運算符(::)。作用域運算符用來標識某個成員屬于某個類。作用域運算符的使用格式如下:

  <類名>::<成員函數名>(<參數表>) 或 <類名>::<數據成員名>

  成員函數的兩種定義方式之間是有差別的。如果一個成員函數的聲明和定義都在類體內,那么這個成員函數就是內聯函數。如果一個成員函數的聲明在類體內,而定義在類體外,這時對該成員函數的調用是按一般函數進行的。如果要將定義在類體外的成員函數也作為內聯函數處理,就必須在成員函數的定義前加上關鍵字“inline”,以此顯式地說明該成員函數也是一個內聯函數。

  成員函數除了可以定義為內聯函數以外,也可以進行重載,可以對其參數設置默認值。

1 2 3 4 5 6 下一頁

編輯推薦:

2014年上半年計算機等級考試報名時間預告

2014年計算機等級考試考試時間預測

2013年9月計算機等級考試成績查詢時間及方式預告

文章責編:wuchong  
看了本文的網友還看了
文章搜索
版權聲明:如果計算機等級考試網所轉載內容不慎侵犯了您的權益,請與我們聯系800@exam8.com,我們將會及時處理。如轉載本計算機等級考試網內容,請注明出處。
主站蜘蛛池模板: 国产在线观看精品 | 91高素质城中村在线观看 | 午夜影院免费观看 | 黄视频网站在线 | 天天摸天天爽天天碰天天弄 | 韩国xxxx色视频在线观看 | 手机看片1204国内基地在线 | 欧美日韩一区二区视频图片 | 福利视频第一页 | 涩涩污 | 亚洲精品福利 | 高清中文字幕免费观在线 | 大学生高清一级毛片免费 | 国产精品丝袜在线观看 | 日本中文字幕网站 | 亚洲欧美另类在线 | 中国黄色毛片 | 欧美日韩国产最新一区二区 | 日韩欧美国产中文 | 窝窝免费午夜视频一区二区 | 农村黄a三级三级三级 | 国产三级黄色毛片 | 特级黄色网 | 日本人成免费大片 | 免费无毒片在线观看 | 亚洲欧美乱综合图片区小说区 | 久久人人爽人人爽人 | 国内午夜免费鲁丝片 | 香蕉超级碰碰碰97视频蜜芽 | 中国女人三级在线播放 | 毛片无遮挡高清免费观看 | 日本三级理论片 | 国产丝袜视频在线观看 | 91精品成人免费国产 | 午夜小视频网站 | 日本www色视频萌爱网 | 成人全黄三级视频在线观看 | 免费成人黄色大片 | 久久精品国产亚洲欧美 | 国产1卡2卡三卡四卡网站 | 国产成人爱片免费观看视频 |