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