實驗六繼承與派生.doc

實驗六繼承與派生.doc

ID:58699299

大?。?07.00 KB

頁數(shù):20頁

時間:2020-10-23

實驗六繼承與派生.doc_第1頁
實驗六繼承與派生.doc_第2頁
實驗六繼承與派生.doc_第3頁
實驗六繼承與派生.doc_第4頁
實驗六繼承與派生.doc_第5頁
資源描述:

《實驗六繼承與派生.doc》由會員上傳分享,免費在線閱讀,更多相關內(nèi)容在教育資源-天天文庫

1、..繼承與組合一、實驗目的1.了解繼承在面向?qū)ο蟪绦蛟O計中的重要作用。2.進一步理解繼承與派生的概念。3.掌握通過繼承派生出一個新的類的方法。4.了解虛基類的作用和用法。5.掌握類的組合二、實驗內(nèi)容1.請先閱讀下面的程序,寫出程序運行的結果,然后再上機運行程序,驗證自己分析的結果是否正確。(1)#includeusingnamespacestd;classA{public:A(){cout<<"A::A()called.";}virtual~A(){cout<<"A::~A()called."

2、;}};classB:publicA{public:B(inti){cout<<"B::B()called.";buf=newchar[i];}virtual~B(){delete[]buf;cout<<"B::~B()called.";}private:char*buf;};voidfun(A*a){cout<<"Mayyousucceed!"<

3、led.B::B()called.Mayyousucceed!B::~B()called.A::~A()called.(2)#includeusingnamespacestd;classA{public:A(inta,intb):x(a),y(b){cout<<"Aconstructor..."<

4、"<

5、out<<"("<

6、A....zyzl....(3)#includeusingnamespacestd;classA{public:A(inta):x(a){cout<<"Aconstructor..."<

7、){cout<<"Bconstructor..."<

8、;classD:publicC,publicvirtualA{public:D(inta,intb,intc):C(a,b,c),A(c){cout<<"Dconstructor..."<

當前文檔最多預覽五頁,下載文檔查看全文

此文檔下載收益歸作者所有

當前文檔最多預覽五頁,下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學公式或PPT動畫的文件,查看預覽時可能會顯示錯亂或異常,文件下載后無此問題,請放心下載。
2. 本文檔由用戶上傳,版權歸屬用戶,天天文庫負責整理代發(fā)布。如果您對本文檔版權有爭議請及時聯(lián)系客服。
3. 下載前請仔細閱讀文檔內(nèi)容,確認文檔內(nèi)容符合您的需求后進行下載,若出現(xiàn)內(nèi)容與標題不符可向本站投訴處理。
4. 下載文檔時可能由于網(wǎng)絡波動等原因無法下載或下載錯誤,付費完成后未能成功下載的用戶請聯(lián)系客服處理。