面向對象程式設計(2018年清華大學出版社出版的圖書)

面向對象程式設計(2018年清華大學出版社出版的圖書)

本詞條是多義詞,共10個義項
更多義項 ▼ 收起列表 ▲

《面向對象程式設計》是2018年清華大學出版社出版的圖書。

基本介紹

  • 書名:面向對象程式設計
  • 作者:楊巨成,于洋
  • 類別:高職高專教材
  • 出版社:清華大學出版社
  • 出版時間:2018年2月
  • 開本:16 開
  • 裝幀:平裝-膠訂
  • ISBN:9787302489313
內容簡介,圖書目錄,

內容簡介

本書共10章,分別介紹面向對象、類、Visual Studio 2015環境,以及面向對象程式的結構、函式、 數組、指針、繼承、派生、多態性、流類庫、輸入輸出和異常處理。 C 面向對象程式設計涵蓋面向過程的C語言,是學習C類語言的基礎,學好C 面向對象程式設計可為今後用C#開發智慧型軟硬體系統以及用ObjectiveC在iOS和MAC OS系統中進行移動端程式設計打好堅實的基礎。 本書是高級語言程式設計的入門教程,完全適合零起點的學生,可作為計算機類相關課程的基礎課教材,也可作為面向對象程式設計愛好者的參考書。為方便讀者學習,本書提供作者自主開發的電子課件和視頻。

圖書目錄

第1章面向對象和類1
1.1面向對象程式設計1
1.1.1什麼是面向對象程式設計1
1.1.2為什麼要用面向對象程式設計4
1.2類和對象5
1.2.1類的聲明5
1.2.2類的成員函式6
1.2.3內聯成員函式7
1.2.4定義對象的方法9
1.2.5類和對象的簡單套用10
1.3構造函式和析構函式12
1.3.1構造函式12
1.3.2構造函式的重載14
1.3.3默認構造函式15
1.3.4複製構造函式16
1.3.5用構造函式對類和對象初始化18
1.3.6對象數組21
1.3.7對象的賦值和複製22
1.3.8析構函式25
1.4靜態成員27
1.4.1靜態數據成員27
1.4.2靜態成員函式29
1.5友元30
1.5.1友元函式30
1.5.2友元類32
1.6類模板33
本章小結35
習題136第2章C 開發環境搭建及簡介38
2.1Visual Studio 2015 開發環境38
2.2在Visual Studio 2015下創建C 項目40
2.3斷點調試和程式調試技巧43
本章小結45
習題245第3章程式的結構46
3.1從C到C 46
3.1.1概述46
3.1.2C語言的語法46
3.1.3C 對C的擴充56
3.2C 的簡單程式使用60
3.3程式結構與效率63
3.3.1順序結構63
3.3.2選擇結構64
3.3.3循環結構70
本章小結75
習題376第4章函式77
4.1函式的基本知識77
4.1.1概述77
4.1.2函式定義的一般形式77
4.2系統函式的調用78
4.2.1使用cout78
4.2.2使用cin79
4.2.3輸出的基本格式80
4.3函式的參數和函式的值82
4.3.1函式的形式參數和實際參數82
4.3.2函式的返回值84
4.4函式的調用84
4.4.1函式的基本調用84
4.4.2函式的嵌套調用85
4.4.3函式的遞歸調用86
4.5函式和數組88
4.5.1函式和一維數組88
4.5.2函式和二維數組90
4.6函式和結構體92
4.6.1結構體變數作為函式參數92
4.6.2結構體的返回值為結構體93
4.6.3結構體指針變數作為函式參數94
4.7函式和字元串95
4.7.1字元串作為參數95
4.7.2字元串作為返回值97
4.7.3函式和string對象98
4.8函式指針98
4.8.1聲明函式指針99
4.8.2函式指針示例99
4.9函式和對象100
本章小結106
習題4107第5章數組110
5.1一維數組110
5.1.1一維數組的定義111
5.1.2一維數組的初始化111
5.1.3一維數組的引用113
5.1.4一維數組的記憶體結構和套用114
5.2二維數組118
5.2.1二維數組的定義118
5.2.2二維數組的初始化119
5.2.3二維數組的引用120
5.2.4二維數組的記憶體結構及套用121
5.3多維數組123
5.4數組越界125
5.5字元數組與字元串125
5.5.1字元數組125
5.5.2字元串126
5.5.3C 字元串類129
5.5.4常用字元串操作函式129
5.6對象數組132
5.6.1對象數組的聲明及引用132
5.6.2對象數組的套用132
本章小結136
習題5136第6章指針139
6.1一維數組139
6.1.1指針的定義及其初始化139
6.1.2void指針140
6.2利用指針訪問對象141
6.3指針的算術運算142
6.3.1指針的遞增遞減142
6.3.2指針的加與減143
6.3.3指針的比較144
6.4數組指針和指針數組145
6.4.1數組指針145
6.4.2指針數組146
6.5指向指針的指針149
6.6指針參數和函式性指針151
6.6.1指針參數151
6.6.2函式型指針152
6.7const與指針153
6.7.1const的使用153
6.7.2指針和const155
6.8對象指針和this指針156
6.8.1對象指針156
6.8.2this指針159
本章小結160
習題6161第7章繼承與派生162
7.1什麼是繼承與派生162
7.2派生類的定義163
7.3派生類的構成164
7.4派生類的訪問屬性166
7.4.1公用繼承166
7.4.2私有繼承170
7.4.3保護繼承173
7.4.4多級派生時的訪問屬性176
7.5派生類的構造函式和析構函式178
7.5.1簡單的派生類的構造函式178
7.5.2有子對象的派生類的構造函式180
7.5.3多層派生時的構造函式183
7.5.4派生類構造函式的特殊形式186
7.5.5派生類的析構函式186
7.6多重繼承188
7.6.1聲明多重繼承的方式188
7.6.2多重繼承派生類的構造函式190
7.6.3多重繼承的二義性193
7.6.4虛基類195
7.7基類與派生類的轉換195
7.8繼承與組合196
本章小結196
習題7197第8章多態性201
8.1多態性概述201
8.2函式重載202
8.3運算符重載203
8.3.1運算符重載概念203
8.3.2運算符重載實現204
8.4不同類型數據間的轉換210
8.5虛函式211
8.6虛析構函式與抽象類216
8.6.1虛析構函式216
8.6.2抽象類218
8.7指針與多態性219
本章小結221
習題8221第9章流類庫與輸入輸出222
9.1簡介222
9.2輸出流224
9.3輸入流225
9.4非格式化的I/O操作229
9.5流操縱符230
9.6檔案操作232
本章小結237
習題9237第10章異常處理239
10.1異常概述239
10.2異常處理的基本語法239
10.3實例程式分析242
本章小結244
習題10244參考文獻246附錄A面向對象課程設計綜合實例247

相關詞條

熱門詞條

聯絡我們