出版時間:2008-2 出版社:清華大學 作者:甘玲 頁數(shù):516
Tag標簽:無
內容概要
本書通過實例解析的方式全面深人地介紹了標準C++語青及其面向對象的特性,闡述了面向對象的設計思想和編程方法,注重C++面向對象程序沒計能力的培養(yǎng)。從認識對象、發(fā)現(xiàn)對象和詳解對象,揭示面向對象方法的本質;通過抽象性、封裝性、繼承性和多態(tài)性詮釋面向對象技術的特征;通過案例分析強調面向對象技術的應用。 全書共11章,分為3篇。第1篇是引導篇,主要介紹面向對象的基本原理、概念、特征、UML描述,及C++程序的基本結構和上機指導;第2篇足基礎篇,主要介紹C++的麗向對象機制,包括發(fā)現(xiàn)、創(chuàng)建和使用對象,派生新類、多態(tài)性、模板和STL輸入/輸出流,異常處理等;第3篇是應用篇,主要介紹C++存數(shù)學計算、物理計算、STL應用和泛型編程、Windows應用程序設計、網(wǎng)絡編程、編譯程序設計方面的案例。 本書體系結構新穎,邏輯性強,例題豐富,具有較強的實用性。本書是高等院校計算機及相關專業(yè)的教材,可自學使用,也可作為C++程序開發(fā)人員的參考書。
書籍目錄
第1篇 引導篇 第1章 認識對象 1.1 問題的抽象 1.1.1 以功能為中心的抽象 1.1.2 以對象為中心的抽象 1.2 一切事物皆是對象 1.2.1 對象 1.2.2 類 1.2.3 屬性、操作和方法 1.3 面向對象技術概述 1.3.1 面向對象的基本特征 1.3.2 面向對象的軟件開發(fā)方法 1.3.3 面向對象的UML描述 1.4 C++簡介 1.4.1 從C到C++ 1.4.2 簡單的C++程序 1.4.3 C++程序結構 1.4.4 C++程序的上機過程 本章小結 習題1第2篇 基礎篇 第2章 發(fā)現(xiàn)對象和設計類 2.1 時鐘問題 2.1.1 提出問題 2.1.2 分析問題 2.2 發(fā)現(xiàn)對象 2.2.1 定義屬性 2.2.2 定義行為 2.3 設計類 2.3.1 定義類 2.3.2 訪問權限控制 2.3.3 成員函數(shù)的實現(xiàn)方式 2.3.4 內聯(lián)函數(shù) 2.4 創(chuàng)建對象 2.4.1 對象的定義(解決問題) 2.4.2 類成員的訪問 2.4.3 構造函數(shù) 2.4.4 構造函數(shù)的重載 2.4.5 帶默認參數(shù)的構造函數(shù) 2.4.6 析構函數(shù) 2.4.7 構造函數(shù)和析構函數(shù)的調用順序 2.4.8 復制構造函數(shù) 2.5 對象間的數(shù)據(jù)共享問題 2.5.1 類的靜態(tài)數(shù)據(jù)成員 2.5.2 靜態(tài)成員的定義 2.5.3 靜態(tài)數(shù)據(jù)成員的初始化 2.5.4 靜態(tài)數(shù)據(jù)成員的使用 2.5.5 靜態(tài)成員函數(shù) 2.6 舉一反三 本章小結 常見錯誤 習題2 第3章 詳解對象 第4章 派生新類 第5章 多態(tài)與抽象類 第6章 運算符重載與友元 第7章 模板——類的再抽象 第8章 輸入/輸出流對象 第9章 異常處理 第10章 C++面向對象程序設計第3篇 應用篇 第11章 案例解析 附錄A C++語法摘要 附錄B C++標準庫簡介 附錄C Visual C++開發(fā)環(huán)境概述 附錄D 調試方法簡介 附錄E C++常見錯誤參考文獻
編輯推薦
《高等學校計算機程序設計解析法系列教材:解析C++面向對象程序設計》分為引導篇、基礎篇、應用篇3篇,通過實例解析的方式全面而深入地介紹標準C++語言及其面向對象的特性,闡述了面向對象的設計思想和編程方法.不僅涵蓋C++語言的基本知識,更注重對面向對象程序設計能力的培養(yǎng)?! 陡叩葘W校計算機程序設計解析法系列教材:解析C++面向對象程序設計》首先揭示面向對象方法的本質,接著通過抽象性、封裝性、繼承性和多態(tài)性詮釋面向對象技術的特征,最后通過案例分析講解面向對象技術的應用。
圖書封面
圖書標簽Tags
無
評論、評分、閱讀與下載