課程
/后端開發(fā)
/C++
/C++遠征之多態(tài)篇
那個Flyable是接口,不是相當于抽象類嗎? ? 抽象類可以實例化嗎? ?Flyable *p1是什么意思呢?
2015-10-27
源自:C++遠征之多態(tài)篇 3-6
正在回答
接口是抽象類,抽象類是只要有1個成員函數是純虛函數即可,虛基類(接口)則是所有的成員全部是純虛函數
抽象類不可以實例化
Flyable *p1的意思是定義一個基類指針,用來指向子類對象,通過基類指針可實現(xiàn)多態(tài)。
推薦你一個不錯的網站,百度搜索C++技術網,第一個就是了,里面有一些關于C++多態(tài)的文章,可以加深你對C++多態(tài)的了解,這個網站還有很多不錯的資源可以下載,例如電子書,IDE等。
舉報
本教程將帶領大家體會面向對象三大特性中的多態(tài)特性
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯(lián)系客服咨詢優(yōu)惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2015-10-27
接口是抽象類,抽象類是只要有1個成員函數是純虛函數即可,虛基類(接口)則是所有的成員全部是純虛函數
抽象類不可以實例化
Flyable *p1的意思是定義一個基類指針,用來指向子類對象,通過基類指針可實現(xiàn)多態(tài)。
推薦你一個不錯的網站,百度搜索C++技術網,第一個就是了,里面有一些關于C++多態(tài)的文章,可以加深你對C++多態(tài)的了解,這個網站還有很多不錯的資源可以下載,例如電子書,IDE等。