最新回答 / 慕后端8647280
總結(jié)虛函數(shù) 純虛函數(shù)虛函數(shù)指在函數(shù)聲音時加上關(guān)鍵字virtual, 目的是為了給子類對象復(fù)寫或者調(diào)用,從而實(shí)現(xiàn)多態(tài);純虛函數(shù)通常在接口類中定義, 只有聲明,沒有實(shí)現(xiàn),并且給它賦值為0.這種函數(shù)在被子類繼承時需要實(shí)現(xiàn)該方法,不能直接調(diào)用。
2019-09-03
最新回答 / weixin_慕UI0048803
建議提問的時候把代碼補(bǔ)全,或者截圖,回答問題界面是沒有你問題的詳細(xì)描述的?視頻中此處只是為了獲得shape對象的地址,所有需要有(int *)強(qiáng)制類型轉(zhuǎn)換(目的是得到對象所在的整形地址)通用形式就是 (int *) + 對象
2019-08-15
最新回答 / qq_慕婉清0378487
這到題選項(xiàng),接口類不能被繼承,這個說法是錯的,接口類可以作為父類被繼承,子類來實(shí)現(xiàn)接口類中的純虛函數(shù)。
2019-07-02
已采納回答 / 小程序魔王
主要是可以優(yōu)化代碼,比如函數(shù)的參數(shù)類型可以寫成父類Person,這樣你傳一個Farmer或Worker,函數(shù)都可以運(yùn)行,但是如果你要是把函數(shù)的參數(shù)類型寫成Farmer,那Worker就是類型不匹配,你還要再寫一個參數(shù)類型為Worker的函數(shù),也就是說你得寫兩個具有相同功能的函數(shù),但是如果你把參數(shù)類型寫成父類,那只需要寫一個函數(shù)就可以了
2019-05-29
最贊回答 / 慕斯0022112
同意樓主的觀點(diǎn),我覺得這“產(chǎn)生多態(tài)的基礎(chǔ)是繼承關(guān)系,沒有繼承就沒有多態(tài)”句話,說的是有問題的,應(yīng)該改為“產(chǎn)生動態(tài)多態(tài)的基礎(chǔ)是繼承關(guān)系,沒有繼承就沒有多態(tài)”
2019-05-12
已采納回答 / no4990
就算改成private都可以,這個老師用的指針p不是Circle類的指針,而是int指針,所以不受訪問限定符的限定。你可以用下面的代碼來看,p1是Circle類的指針,p2是int指針。<...code...>
2019-05-07