C++面向對象程式設計(微課版)

C++面向對象程式設計(微課版)

《C++面向對象程式設計(微課版)》是2018年人民郵電出版社出版的圖書,作者是魯麗, 張翼 ,殷福安。本書結合C++語言,介紹了面相對象程式設計的基本知識及套用。

基本介紹

  • 中文名:C++面向對象程式設計(微課版)
  • 作者:魯麗、 張翼 、殷福安
  • 出版社:人民郵電出版社
  • ISBN:9787115500519 
內容簡介,圖書目錄,作者簡介,

內容簡介

本書結合C++語言,介紹了面相對象程式設計的基本知識及套用。全書包括C++語言基本知識、C++面向過程的程式設計、C++面向對象的程式設計、C++二級考試相關考點解析,為讀者學習C++語言建立了完整的學練平台。本書主要分為三個部分:*部分,基礎部分:第1章,主要介紹面相對象程式設計的基本概念和相關技術,以及C++對面向對象技術的支持;第二部分,面向過程部分:第2章,主要介紹C++語言面向過程程式設計;第三部分,面向對象部分:第3~8章,著重介紹了C++語言面向對象程式設計的特點: 封裝性、繼承性、多態性以及I O流,泛型程式設計等由淺入深展開。本書結構清晰,語言通俗易懂,內容由淺入深、循序漸進,實例豐富,習題具有代表性。全書貫徹傳授知識、培養能力、提高素質的教學理念。 本書可以作為高等院校非計算機專業面向對象程式設計的教材,也可以作為學習C++語言程式設計方法的自學教材,同時可以作為準備計算機二級考試者和計算機工程技術人員的參考書。

圖書目錄

第 1章面向對象程式設計概念
1.1 面向對象技術的基本概念
1.1.1 面向過程與面向對象
1.1.2 對象與類
1.1.3 封裝和訊息
1.2 面向對象技術的基本特徵
1.2.1 抽象性
1.2.2 封裝性
1.2.3 繼承性
1.2.4 多態性
1.3 C++對面向對象技術的支持
1.3.1 C++的發展歷史
1.3.2 C++——帶類的C
1.3.3 C++優勢VS劣勢
1.4 二級考點解析
1.4.1 考點說明
3.8.2 例題分析
1.5 小結
1.6 習題
第 2章 C++語言基礎
2.1 Hello World!
2.2 輸入 輸出之初印象
2.3 變數與數據類型
2.3.1 基本數據類型
2.3.2 指針與引用
2.3.3 數組與結構體
2.3.4 運算符與表達式
2.3.5 用來進行動態存儲分配的new與delete操作符
2.3.6 void類型指針
2.4 控制結構
2.4.1 順序結構
2.4.2 選擇結構
2.4.3 循環結構
2.5 函式
2.5.1 函式定義和調用
2.5.2 函式參數傳遞機制
2.5.3 函式重載
2.5.4 帶默認參數的函式
2.5.5 內聯函式
2.6 二級考點解析
2.6.1 考點說明
2.6.2 例題分析
2.7 本章小結
2.8 習題
第3章 類與對象
3.1 初識對象
3.2 類
3.2.1 類是一種用戶自己定義的數據類型
3.2.2 類的定義
3.2.3 類中成員的訪問許可權控制
3.2.4 類的成員函式
3.3再識對象
3.3.1 定義一個對象
3.3.2 通過對象訪問類成員
3.3.3 通過對象指針、對象引用訪問類成員
3.4 特殊的成員函式
3.4.1 構造函式
3.4.2 析構函式
3.4.3 拷貝構造函式——“克隆”技術
3.5 定義對象數組
3.5 友元
3.5.1 友元函式
3.5.2 友元類
3.6 this指針
3.7 類的組合
3.7 綜合實例
3.8 二級考點解析
3.8.1 考點說明
3.8.2 例題分析
3.9 小結
3.10 習題
第4章 共享與保護
4.1 作用域
4.1.1不同的作用域
4.1.2 作用域嵌套
4.2 生存期
4.2.1 動態生存期
4.2.2 靜態生存期
4.3 靜態成員
4.3.1 靜態數據成員
4.3.2 靜態成員函式
4.3.3 靜態成員的訪問
4.4 保護共享數據
4.4.1 常對象
4.4.2 類中的常成員
4.4.3 常指針
4.4.3 常引用
4.5 編譯預處理命令
4.5.1 C++常見的預處理命令
4.5.2 使用條件編譯指令防止頭檔案被重複引用
4.6 二級考點解析
4.6.1 考點說明
4.6.2 例題分析
4.7 小結
4.8 習題
第5章 繼承與派生
5.1 繼承的層次關係
5.2 派生類
5.2.1 派生類的定義
5.2.2 派生類的生成過程
5.3 繼承成員的訪問許可權
5.3.1 公有繼承的訪問許可權變化
5.3.2 私有繼承的訪問許可權變化
5.3.3 保護繼承的訪問許可權變化
5.3.4 繼承方式對比
5.4 派生類的構造函式和析構函式
5.4.1 構造函式
5.4.2 析構函式
5.5 類型兼容原則
5.6 多繼承
5.6.1 多繼承的定義
5.6.2 多繼承的構造函式以及調用順序
5.6.3 多繼承中的同名隱藏和二義性問題
5.6.4 虛基類
5.7 綜合實例
5.8 二級考點解析
5.8.1 考點說明
5.8.2 例題分析
5.9 本章小結
5.10 習題
第6章 多態性
6.1 初識多態
6.2 聯編
6.2.1 靜態聯編
6.2.2 動態聯編
6.3 動態聯編的實現——虛函式
6.3.1 虛函式的聲明
6.3.2 虛函式的調用
6.4 純虛函式與抽象類
6.4.1 純虛函式
6.4.2 抽象類
6.5 運算符重載
6.5.1 運算符重載規則
6.5.2 運算符重載為成員函式
6.5.3 運算符重載為友元函式
6.5.4 特殊運算符的重載
6.6 綜合實例
6.7 二級考點解析
6.7.1 考點說明
6.7.2 例題分析
6.8 本章小結
6.9 習題
第7 章模板
7.1 模板的概念
7.2 函式模板
7.2.1 函式模板的聲明和使用
7.2.2 函式模板與模板函式
7.3 類模板
7.3.1 類模板的定義和使用
7.3.2 類模板舉例
7.4 C++泛型編程與標準模板庫簡介
7.4.1 STL概述
7.4.2 容器
7.4.3 算法
7.4.4 疊代器
7.5 二級考點解析
7.5.1 考點說明
7.5.2 例題分析
7.6 本章小結
7.7 習題
第8章 I O流
8.1 I O流的概念
8.2 預定義格式的輸入輸出
8.2.1 預定義格式輸出
8.2.2 預定義格式輸入
8.2.3 使用成員函式輸出
8.2.4 使用成員函式輸入
8.3 格式化輸入 輸出
8.3.1 用IOS類成員函式實現格式化輸入 輸出
8.3.2 用操作控制符實現格式化輸出
8.4 檔案輸入 輸出
8.4.1 打開檔案與關閉檔案
8.4.2 檔案的輸入 輸出操作
8.5 二級考點解析
8.5.1 考點說明
8.5.2 例題分析
8.6 本章小結
8.7習題
第9章異常處理
9.1 異常處理基本思想
9.2 異常處理的實現
9.2.1 異常處理基本語法定義
9.2.2 定義異常類處理異常
9.2.3 異常處理中的構造與析構
9.3 綜合實例
9.4 二級考點解析
9.4.1 考點說明
9.4.2 例題分析
9.5 本章小結
9.6 習題

作者簡介

魯 麗,多年在教學一線進行教學工作,主要教授課程有計算機網路、面向對象程式設計、Windows網路編程等。 主要研究項目及領域:無線網路、信息獲取與分析。

相關詞條

熱門詞條

聯絡我們