南台課程大綱
學年度 98學年第二學期 系所 電機系
課程名稱 物件導向程式設計 班級 四技機電四乙
授課教師 陳智揚 點 閱 次 數 161
選修
選修
課程概述
物件導向程式設計為目前軟體設計的趨勢, 己超過20年歷程的C++,因使用C++開發應用程式效率高, 現今仍具有一席之地. 本課程能進入C++學習的初步, 盼為有能力再探索更進階的技術.
課程目標
(1) 接續已然上過一學期的C程式設計課程
(2) 期能增進閱讀及自行設計程式的能力
課程大綱
1. C++簡介:C++操作環境的介紹,良好的程式撰寫習慣
2. 基礎程式語言複習I:變數命名及宣告、運算子及運算式、流程控制
3. 基礎程式語言複習II:函式、陣列及指標
4. 類別的宣告
5. 建構函式與解構函式:建構函式, 複製建構函式, 解構函式, 物件的陣列, 成員初始化串列
6. 運算子多載:一般運算子多載, 指定運算子, 型別轉換, 物件與輸出入串流
7. 字串:字串類別, 字串處理函式, 字串與字元陣列
8. 繼承:不同物件的相似性, 存取修飾子, 複製建構函式, 基礎類別及衍生類別
9. 多重繼承與虛擬函式:多重繼承, 虛擬基礎類別, 虛擬函式
10. 樣版:函式樣版, 樣版參數, 類別樣版, 特製樣版
英文大綱
1. Introduction to C++ programming
2. Basic Programming: Variables, Operators and Expressions, Control Structures
3. Advanced Programming:Functions, Array and Pointer
4. Class and Objects
5. Constructors, Destructors
6. Operator Overloading
7. Inheritance
8. String Class
9. Virtual Functions
10. Templates
下載
Doc Pdf Html
連結(一) 連結(二) 連結(三)

上一頁