C++ 繼承 建構子 多型

C++ 繼承 建構子 多型

ref:http://twmht.github.io/blog/posts/cc/class.html

之前一直搞不清楚 virtual function 在幹麻

節錄一段重點 詳細還是看程式碼比較好懂

原文真的寫的很好~

多型的好處就是一個interface可以操控不同的物件,要達成多型的手段就是繼承,讓父類別的指標可以指到子類別的物件。

而一般來說,如果沒有用到virtual function,則父類別的指標只能夠呼叫那些被子類別所繼承的方法。

如果要讓父類別呼叫area,要怎麼做呢?方法就是在父類別中定義virtual function。

發表迴響

你的電子郵件位址並不會被公開。 必要欄位標記為 *