編程說話上多態簡單說,就是用基類的引用指標的目的子類的對象,那若何實現多態呢?下面將經由過程虛函數告訴你如何實現多態特征!
起首界說一個基類對象, 界說GetName函數,該函數不界說為虛函數
完當作界說之后,實現基類,具體代碼如下所示
接下來界說子類, 擔當父類,子類同樣界說函數GetName
完當作界說之后,實現子類,具體代碼如下所示
法式本家兒法式輸入如下代碼,界說父類指針,指標的目的子類的對象,然后挪用函數輸出字符串
完當作上面的操作,點擊調試運行,可以看到輸出如下信息,打印的不是子類中的函數信息
點竄父類中的函數,函數前面添加關頭字virtual, 釀成虛函數
從頭點擊調試運行,可以看到輸出如下信息,打印的就是子類中的實現的函數的信息,是以,實現了多態的特征
0 篇文章
如果覺得我的文章對您有用,請隨意打賞。你的支持將鼓勵我繼續創作!