TA貢獻1829條經驗 獲得超7個贊
這段代碼就是用來演示虛函數的,Dog類是另外三個狗類的基類,如果bard在Dog類中是定義成虛函數的話,結果會分別調用另外三個狗類的bark函數否則就都會調用Dog類的bark函數,而不調用另外三個狗類的
TA貢獻1946條經驗 獲得超4個贊
你這里是缺少三個類吧,分別是YellowDog、BlackDog、WhiteDog。new就是使用緊跟它后面的那個類型名(在這里分別是YellowDog、BlackDog、WhiteDog)來創建一段動態內存空間。然后把這個內存空間的首地址賦給dog
舉報
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號