王道C++長期班線下43期
管理:我們?nèi)绾喂芾肀R俑呢?比如如果什么都不管,兵馬俑就被隨意破壞了。那么我們首先建了一座房子把兵馬俑給封裝起來。但是我們目的不是全封裝起來,不讓別人看。所以我們開放了售票通道,可以買票突破封裝在合理的監(jiān)管機制下進去參觀。類也是一樣,不想給別人看到的,我們使用protected/private把成員封裝起來。開放一些共有的成員函數(shù)對成員合理的訪問。所以封裝本質(zhì)是一種管理。
*繼承:可以使用現(xiàn)有類的所有功能,并在無需重新編寫原來的類的情況下對這些功能進行擴展。
*多態(tài):用父類的指針指向其子類的對象,然后通過父類的指針調(diào)用實際子類的成員函數(shù)。實際上還是子類對象調(diào)用子類方法。實現(xiàn)多態(tài)的方式:重寫,重載
重寫:是指派生類中存在重新定義的函數(shù)。其函數(shù)名,參數(shù)列表,返回值類型,所有都必須同基類中被重寫的函數(shù)一致。只有函數(shù)體不同(花括號內(nèi)),派生類對象調(diào)用時會調(diào)用派生類的重寫函數(shù),不會調(diào)用被重寫函
標簽: