複製鏈接
請複製以下鏈接發送給好友

面向對象程序設計

(2013年清華大學出版社出版的圖書)

鎖定
《面向對象程序設計》是2013年清華大學出版社出版的圖書,作者是況立羣、熊風光、楊曉文等。
中文名
面向對象程序設計
作    者
況立羣
熊風光
楊曉文
出版社
清華大學出版社
出版時間
2013年06月01日
定    價
33 元
ISBN
9787302321149

面向對象程序設計內容簡介

面向對象程序設計是計算機科學與技術學科的一門必修課程。面向對象軟件開發集抽象性、封裝性、繼承性和多態性於一體,可以幫助人們開發出模塊化、數據抽象程度高、體現信息隱蔽、可複用、易修改、易擴充等特性的程序。本書以語言簡明、概念清晰、邏輯嚴謹、容易入門為特色,以通俗易懂的語言講授面向對象程序設計的基礎知識、基本規則和編程思想,以貼近生活的例題去表現面向對象程序設計的思想,將面向對象程序設計思想與C++語言有機地結合在一起。本書內容豐富,是跨編程基礎、過程化編程、對象化編程的三合一。教師可以參考學生的已修課程,或選擇其中的第一、二部分講授面向過程程序設計,或選擇第三部分講授面向對象程序設計。 [1] 

面向對象程序設計編輯推薦

《面向對象程序設計》既可為沒有C++基礎的人員學習基礎C++提供入門之需,也可為具有一定C++語言的人員深入學習面向對象程序設計的知識提供幫助,可作為大專院校計算機專業和非計算機專業學生學習面向對象程序設計的教材,也可作為C++愛好者或自學人員的學習C++的參考書。

面向對象程序設計目錄

第一部分編程基礎
第1章面向對象與C++語言概述
1.1程序設計語言
1.1.1機器語言與彙編語言
1.1.2高級語言
1.1.3面向過程的語言
1.1.4面向對象的語言
1.2C++的起源及特點
1.2.1C++的起源
1.2.2C++的特點
1.3C++程序的開發過程
1.4C++的詞法與語法規則
1.4.1字符集
1.4.2標識符
1.4.3關鍵字
1.4.4分隔符
1.4.5註釋符
1.5C++程序結構
1.5.1簡單的C++程序
1.5.2C++程序的結構
1.6Visual C++簡介
1.6.1編輯C++源程序
1.6.2編譯和連接
1.6.3運行
習題1
第2章數據類型
2.1基本數據類型
2.2字面值常量
2.2.1字面值整型常量
2.2.2字面值字符常量
2.2.3字面值浮點常量
2.2.4字面值布爾常量
2.2.5字面值字符串常量
2.3變量
2.3.1變量名
2.3.2變量的定義
2.3.3變量的初始化
2.4符號常量
2.5枚舉類型
習題2
第3章運算符及表達式
3.1什麼是表達式
3.2算術運算符與算術表達式
3.3自增和自減運算符與自增和自減表達式
3.4賦值運算符與賦值表達式
3.6邏輯運算符與邏輯表達式
3.7位運算
3.8條件運算符與條件表達式
3.9sizeof運算符
3.10逗號運算符與逗號表達式
3.11運算符的優先級和結合性
3.12數據類型轉換
3.12.1隱式轉換
3.12.2顯式轉換
習題3
第4章語句及預處理命令
4.1簡單語句和複合語句
4.1.1簡單語句
4.1.2複合語句
4.2選擇語句
4.2.1if語句
4.2.2switch語句
4.3循環語句
4.3.1for語句
4.3.2while語句
4.3.3dowhile語句
4.3.4循環的嵌套
4.4轉向語句
4.4.2continue語句
4.5預處理命令
4.5.1宏定義
4.5.2文件包含命令
4.5.3條件編譯命令
習題4
第二部分面向過程編程
第5章數組、指針、引用和字符串
5.1數組
5.1.1一維數組
5.1.2二維數組
5.1.3字符數組
5.2指針
5.2.1指針的定義
5.2.2指針的賦值和初始化
5.2.3取指針指向的變量
5.2.4指針運算
5.3指針與數組
5.3.1指針與一維數組
5.3.2指針與二維數組
5.4引用
5.5字符串
5.5.1C風格字符串
5.5.2string類型字符串
習題5
第6章函數
6.1函數概述
6.2函數的定義、調用和聲明
6.2.1函數的定義
6.2.2函數的調用
6.2.3函數的聲明
6.3函數的參數傳遞和返回值類型
6.3.1值傳遞
6.3.2引用傳遞
6.3.3函數的返回值類型
6.4函數重載
6.5函數參數的缺省值
6.6內聯函數
6.7作用域
6.7.1局部域
6.7.2全局變量
6.7.3局部變量
6.8異常處理
習題6 [2] 
第三部分面向對象編程
第7章類與對象基礎
7.1面向對象程序設計概述
7.1.1類與對象
7.1.2可擴展性與可重用性
7.2類的定義與聲明
7.2.1類的定義語法
7.2.2類的訪問説明符
7.2.3數據成員
7.3成員函數的定義
7.3.1成員函數
7.3.2設置和獲取數據
7.4對象的定義
7.5構造函數
7.5.1特殊函數
7.5.2構造函數
7.6析構函數
7.8格式
7.8.1隱藏函數定義
7.8.2#include"header.h"
7.8.3條件編譯
習題7
第8章類與對象深入
8.1常對象和const成員函數
8.2成員初始化
8.2.1成員初始化列表
8.2.2const數據成員與成員初始化列表
8.3靜態成員
8.3.1靜態成員函數
8.3.2靜態數據成員
8.3.3常靜態數據成員
8.4友元
8.5對象數組
8.6對象指針
8.7this指針
8.8指向成員的指針
8.8.1指向數據成員的指針
8.8.2指向成員函數的指針
8.9堆對象
8.9.1動態內存分配和銷燬
8.9.2內存塊的動態分配和銷燬
8.9.3對象/對象數組的動態創建和銷燬
習題8
9.1簡介
9.2運算符重載基礎
9.3運算符重載的限制
9.4運算符重載為成員函數
9.5運算符重載為友元函數
9.6賦值運算符的重載與深拷貝、淺拷貝
習題9
第10章繼承與派生
10.1簡介
10.2繼承引例
10.3公有繼承
10.3.1派生類對象的構造過程
10.3.2派生類對象的析構過程
10.4保護的訪問説明符
10.5私有繼承和單繼承與多繼承
10.5.1私有繼承
10.5.2單繼承與多繼承
10.6保護繼承
10.7組合
10.8虛擬繼承——二義性的解決方案
10.9繼承或組合 [2] 
10.10組合和聚合
習題10
第11章多態性與虛函數
11.1程序設計語言中的多態
11.2子類型與賦值兼容原則
11.2.1子類型
11.2.2賦值兼容
11.3虛函數
11.3.1虛函數的定義
11.3.2重寫
11.3.3虛函數實現動態多態的機制
11.3.4構造函數、析構函數、成員函數中調用虛函數
11.5純虛函數和抽象類
11.5.1純虛函數
11.5.2抽象類
11.6綜合案例——工資管理系統
習題11
參考文獻 [2] 
參考資料
  • 1.    簡介  .清華大學出版社[引用日期2016-02-29]
  • 2.    簡介  .清華大出版社[引用日期2016-03-02]