本課程以C++語言來介紹面向?qū)ο蟪绦蛟O(shè)計的原理和方法,內(nèi)容包括面向?qū)ο蟪绦蛟O(shè)計基本原理和C++特有的語言特性。大致的章節(jié)包括基本理論、類與對象、構(gòu)造與清除、函數(shù)、引用、繼承與多態(tài)、拷貝構(gòu)造、運(yùn)算符重載、異常、模板和流等。本課程不涉及具體的C++開發(fā)環(huán)境,也不會涉及圖形程序設(shè)計和網(wǎng)絡(luò)程序設(shè)計等。
目錄:
課時1 第一個C++程序 15:16
課時2 什么是對象 19:23
課時3 面向?qū)ο蠡驹? 31:44
課時4 自動售票機(jī)例子 18:15
課時5 頭文件 36:10
課時6 時鐘的例子 12:41
課時7 成員變量 07:57
課時8 成員變量的秘密 25:43
課時9 構(gòu)造與析構(gòu) 16:38
課時10 對象初始化 11:31
課時11 new & delete 21:11
課時12 訪問限制 15:33
課時13 初始化列表 05:50
課時14 對象組合 14:23
課時15 繼承 18:43
課時16 子類父類關(guān)系 20:42
課時17 函數(shù)重載和默認(rèn)參數(shù) 10:52
課時18 內(nèi)聯(lián)函數(shù) 26:31
課時19 const 25:19
課時20 不可修改的對象 09:05
課時21 引用 19:05
課時22 向上造型 13:03
課時23 多態(tài)性 12:12
課時24 多態(tài)的實現(xiàn) 23:03
課時25 引用再研究 15:24
課時26 拷貝構(gòu)造Ⅰ 19:57
課時27 拷貝構(gòu)造Ⅱ 17:48
課時28 靜態(tài)對象 15:33
課時29 靜態(tài)成員 20:29
課時30 運(yùn)算符重載——基本規(guī)則 21:34
課時31 運(yùn)算符重載——原型 12:23
課時32 運(yùn)算符重載——賦值 08:37
課時33 運(yùn)算符重載——類型轉(zhuǎn)換 14:42
課時34 模板Ⅰ 15:24
課時35 模板Ⅱ 15:43
課時36 異常基本概念 14:56
課時37 異常的拋出和捕捉 20:50
課時38 異常語句 17:39
課時39 流的概念 16:05
課時40 流的運(yùn)算符 15:20
課時41 STL簡述 16:05