freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

[工學(xué)]05繼承與派生(編輯修改稿)

2025-02-15 10:37 本頁面
 

【文章內(nèi)容簡(jiǎn)介】 ( 有向無環(huán)圖)UML描述工具BaseDerivedBaseDerived類型兼容規(guī)則(賦值兼容規(guī)則)? 在公有派生情況下,一個(gè)派生類的對(duì)象可以作為基類的對(duì)象來使用,設(shè) Derived是從 Base派生的, dd是Derived類的對(duì)象,則以下 3種寫法正確(1)Basebb=dd。 //派生類的對(duì)象可以賦值給基類對(duì)象(2)Base*pb=amp。dd。 //派生類對(duì)象的地址可以賦值給指向基類的指針(3)Baseamp。rb=dd。 //派生類的對(duì)象可以初始化基類的引用? 派生類的對(duì)象作為基類的對(duì)象使用,但只能使用從基類繼承的成員? 賦值兼容規(guī)則的形實(shí)結(jié)合形式 ↓類型兼容規(guī)則的形實(shí)結(jié)合形式設(shè)有函數(shù) f1,f2,f3,其原型如下:voidf1(Basex)。voidf2(Base*p)。voidf3(Baseamp。y)。可以寫如下函數(shù)調(diào)用語句:Deriveddd。f1(dd)。 //派生類的對(duì)象可以作為基類對(duì)象的實(shí)參f2(amp。dd)。 //派生類對(duì)象的地址可以作為基類指針的實(shí)參f3(dd)。 //派生類的對(duì)象可以作為基類引用類型的實(shí)參這是類型兼容規(guī)則的形實(shí)結(jié)合形式類型兼容規(guī)則實(shí)例include iostreamusing namespace std。class B0 {public: void display() {cout B0:display\n。}}。class B1 : public B0 {public: void display() {cout B1:display\n。}}。class D1 : public B1 {public: void display() {cout D1:display\n。}}。void fun(B0 *ptr){ ptrdisplay()。}int main(){ B0 b0。B1 b1。D1 d1。B0 *p。p = amp。b0。fun(p)。p = amp。b1。fun(p)。p = amp。d1。fun(p)。}運(yùn)行結(jié)果:B0:displayB0:displayB0:display類型兼容規(guī)則派生類的構(gòu)造函數(shù)?大多情況下派生類可不定義任何構(gòu)造函數(shù)?何時(shí)必須寫?當(dāng)基類只定義了帶有參數(shù)的構(gòu)造函數(shù),沒有定義無參構(gòu)造函數(shù)時(shí),派生類的構(gòu)造函數(shù)必須寫。?類聲明中的寫法:派生類名(形參表);?實(shí)現(xiàn)的寫法:(用到初始化列表)派生類名::派生類名(形參表):基類名(實(shí)參表
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1