1. 程式人生 > 其它 >【SEU程式設計課筆記】 18 - 2020/12/14 - Write C++ programs - 類

【SEU程式設計課筆記】 18 - 2020/12/14 - Write C++ programs - 類

技術標籤:【SEU程式設計課(C/C++)】c++class封裝建構函式

封裝(PPP)

類的 private member 就是達到封裝的重要工具。

建構函式、解構函式

建構函式解構函式
ConstructorDestructor

建構函式

  • 與類同名的函式,支援過載(overload)。
  • 引數列表可以是常量引用型別的。

解構函式

示例程式

class Teddy_class
{ friend function(/* something */); // friendship declaration public: // constructor Teddy_class(A a, B b, C c = c0): var1(a), var2(b), var3(c) { /* do something */} Teddy_class() { } // destructor ~Teddy_class() { /* do something */ } private: A var1; B var2; C var3; /* other members or member functions */
}

動態多型:繼承、虛擬函式

(以後再講)


ALL RIGHTS RESERVED © 2020 Teddy van Jerry
歡迎轉載,轉載請註明出處。


See also

Teddy van Jerry 的導航頁