南台課程大綱
學年度 98學年第二學期 系所 電機系
課程名稱 物件導向程式設計 班級 四技機電四乙
授課教師 陳智揚 點 閱 次 數 168
選修
選修
課程概述
物件導向程式設計為目前軟體設計的趨勢, 己超過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
連結(一) 連結(二)

上一頁