26號
今天開始講多態(tài)汹桦,在c和c++中都有涉及。繼承是子類使用父類的方法鉴裹,而多態(tài)則是父類使用子類的方法舞骆。重點(diǎn)內(nèi)容是虛方法和方法重寫钥弯,重寫方法在基類中使用關(guān)鍵字? virtual定義虛方法,派生類中使用關(guān)鍵字? override來重寫方法督禽。如果一個基類的方法聲明為虛函數(shù)脆霎,任何繼承該虛函數(shù)的子類可以聲明override方法重寫它。
另一個知識點(diǎn)是抽象類的定義及使用狈惫,基類無需對抽象方法提供實(shí)現(xiàn)睛蛛,但是基類的,派生類必須為基類中的抽象方法提供實(shí)現(xiàn)胧谈。
多態(tài)和重寫都在之前學(xué)到的再理解忆肾,抽象類新知識,需要理解第岖。