(1)動態綁定也叫多態性,要掌握從派生類到基類的轉換,使用指針或引用來實現。
引用或指針既可以指向基類對象,也可以指向派生類對象。只有通過引用或指針調用虛函數纔會發生動態綁定。
(2)c++中有三種繼承方式:公有。私有和受保護繼承。
最常用的是公有繼承,基類是什麼類型,公有繼承後還是什麼類型。
公有繼承叫做接口繼承,私有和受保護的繼承是實現繼承。
class的默認繼承訪問級別是私有繼承,成員的默認訪問方式是私有的。struct的默認訪問級別是公有繼承,成員的默認訪問方式是公有的。
構造函數和析構函數是不能繼承的。