本周學習內(nèi)容回顧
面向?qū)ο缶幊膛c面向?qū)ο笤O計
復合
簡單地說就是一個類中含有另一個類
復合表示的是一種has-a的關系
復合關系下的構造和析構
構造:由內(nèi)而外
析構:由外而內(nèi)
委托
簡單地說就是一個類中含有另一個類的一個指針
可以通過指針去實現(xiàn)另一個類?
既句柄/函數(shù)體
也成為指針實現(xiàn)
繼承
繼承表示的是一種is-a的關系
繼承關系下的構造和析構
構造:由內(nèi)而外
析構:由外而內(nèi)
繼承和虛函數(shù)
虛函數(shù)的分類
非虛函數(shù):不希望衍生類覆寫它.
虛函數(shù):希望衍生類覆寫它,并且對其已經(jīng)有了默認的定義.
純虛函數(shù):希望衍生類一定要覆寫它,故而不對它進行默認定義.
虛函數(shù)的調(diào)用
基類指針指向不同衍生類時,調(diào)用虛函數(shù)時會動態(tài)綁定至對應衍生類內(nèi)覆寫的虛函數(shù)