1082_Object-Oriented Programming Language
Course Period:2020-03-02 ~ 2020-06-29
LINE sharing feature only supports mobile devices

Course Intro

Course Plan

此課程係以C++程式語言介紹物件導向程式設計的核心觀念與實作方式, 內容包括: 1.C++ basics; 2.Functions: call by value, call by reference; 3.Objects and classes; 4.ADTs; 5.Recursion; 6.Templates; 7.Inheritance.
 Textbooks
Thinking in C++ 2nd Edition, Bruce Eckel, Prentice Hall, Apr 2000 ISBN13: 9780139798092 ISBN10: 0139798099
  • Syllabus
  • Introduction to Objects
  • Making & Using Object
  • The C in C++
  • Data Abstraction
  • Hiding the Implementation
  • Initialization & Cleanup
  • Function Overloading & Default Arguments
  • Constants
  • Inline Functions
  • Name Control
  • References & the Copy-Constructor
  • Operator Overloading
  • Dynamic Object Creation
  • Inheritance & Composition
  • Polymorphism & Virtual Functions
  • Templates
Teacher / 陳宏光
LINE sharing feature only supports mobile devices