亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

最新回答 / xmu123
如果你想直接傳參數的話,那就不要定義基類的指針,把Shape?*S?=?new?Rect;改成Rect *s=new Rect

最新回答 / 慕少4459268
增加了程序的穩定性也就是說它可以給傳入的數據做限制,避免了造成異常而且也增強了程序的邏輯性和可讀性

最新回答 / qq_慕婉清0378487
這到題選項,接口類不能被繼承,這個說法是錯的,接口類可以作為父類被繼承,子類來實現接口類中的純虛函數。
很厲害的老師啊

已采納回答 / 小程序魔王
主要是可以優化代碼,比如函數的參數類型可以寫成父類Person,這樣你傳一個Farmer或Worker,函數都可以運行,但是如果你要是把函數的參數類型寫成Farmer,那Worker就是類型不匹配,你還要再寫一個參數類型為Worker的函數,也就是說你得寫兩個具有相同功能的函數,但是如果你把參數類型寫成父類,那只需要寫一個函數就可以了

最贊回答 / 慕斯0022112
同意樓主的觀點,我覺得這“產生多態的基礎是繼承關系,沒有繼承就沒有多態”句話,說的是有問題的,應該改為“產生動態多態的基礎是繼承關系,沒有繼承就沒有多態”

最新回答 / 慕先生0133957
內聯函數用virtual修飾后,系統會自動忽略incline關鍵字

已采納回答 / no4990
就算改成private都可以,這個老師用的指針p不是Circle類的指針,而是int指針,所以不受訪問限定符的限定。你可以用下面的代碼來看,p1是Circle類的指針,p2是int指針。<...code...>

最贊回答 / TIMELORD4083146
是的,問題就出在了老師給的代碼中少了一個{
一天一個系列的課,四天看到了這兒,老師講的真好,解決了持續了兩年的困惑。表白老師,老師太棒啦
可能出現的問題:
1、dog類沒有{
2、new一個dog(“狗類”)
3、默認構造函數中Animal(){};大括號不能丟。包括Dog的。

最新回答 / BEMOVE
如果回答有錯誤,請指正
課程須知
本課程是C++初級課程 1、熟練掌握C++語言基礎語法
老師告訴你能學到什么?
1、虛函數、虛析構函數、純虛函數 2、抽象類和接口類 3、運行時類別異常 4、異常處理

微信掃碼,參與3人拼團

微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號

友情提示:

您好,此課程屬于遷移課程,您已購買該課程,無需重復購買,感謝您對慕課網的支持!

本次提問將花費2個積分

你的積分不足,無法發表

為什么扣積分?

本次提問將花費2個積分

繼續發表請點擊 "確定"

為什么扣積分?

舉報

0/150
提交
取消