第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定

多態(tài)為什么這樣實(shí)現(xiàn)

為什么要用基類的指針指向一個(gè)派生類的對(duì)象,才能實(shí)現(xiàn)多態(tài)呢?

基類的指針指向一個(gè)派生類的對(duì)象是一個(gè)什么實(shí)現(xiàn)機(jī)制呢?

為什么用基類指針指向一個(gè)派生類的對(duì)象首先找到的是派生類的虛函數(shù)指針?這個(gè)找的過程具體是怎么樣的呢?

正在回答

1 回答

舉個(gè)例子:

假設(shè)不使用多態(tài),一個(gè)代碼框架寫好了,功能是:一個(gè)計(jì)算圖形Shape的面積.

假設(shè)我們最開始只有矩形,那么我們?cè)谛枰?jì)算圓形的面積的時(shí)候需要修改框架內(nèi)的代碼.

如果我們使用了多態(tài),那么只需要讓圓形繼承Shape, 只需要新增圓形計(jì)算面積的代碼,不需要修改核心代碼.

這樣邏輯更清晰,更安全.在成千上萬(wàn)甚至幾十萬(wàn)代碼的項(xiàng)目中,這個(gè)就非常有用了.


1 回復(fù) 有任何疑惑可以回復(fù)我~

舉報(bào)

0/150
提交
取消
C++遠(yuǎn)征之多態(tài)篇
  • 參與學(xué)習(xí)       66223    人
  • 解答問題       334    個(gè)

本教程將帶領(lǐng)大家體會(huì)面向?qū)ο笕筇匦灾械亩鄳B(tài)特性

進(jìn)入課程

多態(tài)為什么這樣實(shí)現(xiàn)

我要回答 關(guān)注問題
微信客服

購(gòu)課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)