繼承簡單來說就是已既有的物件為基礎製作新的物件,而在物件導向中我們用下面例子來做說明
既然是繼承,那兒子本身也會有衍生的特徵啦,比方說有腮紅,有酒渦等等
class 兒子 : public 爸爸 { public: void 腮紅; void 酒渦; };
多重繼承:
繼承的話,除了繼承爸爸特徵外當然還可以繼承媽媽特徵,這稱作「多重繼承」,假若媽媽的特徵是有酒渦的話,這樣兒子的個別特徵就剩下腮紅了:
class 兒子 : public 爸爸, public 媽媽 { public: void 腮紅; };
總結,繼承的好處可以從大類別中不斷的衍生許多小類別出來,且不用重複定義宣告有的沒的函數或變數,相當方便!