面向?qū)ο蟪绦蛟O(shè)計實驗報告

面向?qū)ο蟪绦蛟O(shè)計實驗報告

ID:13178411

大?。?09.00 KB

頁數(shù):9頁

時間:2018-07-21

面向?qū)ο蟪绦蛟O(shè)計實驗報告_第1頁
面向?qū)ο蟪绦蛟O(shè)計實驗報告_第2頁
面向?qū)ο蟪绦蛟O(shè)計實驗報告_第3頁
面向?qū)ο蟪绦蛟O(shè)計實驗報告_第4頁
面向?qū)ο蟪绦蛟O(shè)計實驗報告_第5頁
資源描述:

《面向?qū)ο蟪绦蛟O(shè)計實驗報告》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫。

1、信息科學(xué)與工程學(xué)院面向?qū)ο蟪绦蛟O(shè)計綜合實驗報告綜合實驗報告面向?qū)ο蟪绦蛟O(shè)計專業(yè)名稱:班級:___姓名:學(xué)號:信息科學(xué)與工程學(xué)院二零一三年七月信息科學(xué)與工程學(xué)院面向?qū)ο蟪绦蛟O(shè)計綜合實驗報告目錄第一題11.1題目概述11.2設(shè)計思路11.3設(shè)計說明與調(diào)試分析21.4編碼實現(xiàn)21.5程序運行結(jié)果4第二題42.1題目概述42.2設(shè)計思路42.3設(shè)計說明與調(diào)試分析42.4編碼實現(xiàn)52.5程序運行結(jié)果6設(shè)計心得:7參考文獻:7信息科學(xué)與工程學(xué)院面向?qū)ο蟪绦蛟O(shè)計綜合實驗報告第一題1.1題目概述用抽象類設(shè)計計算二

2、維平面圖形面積的程序,在基類TDshape中設(shè)計純虛函數(shù)area()和printName(),area()用于計算機幾何圖形的面積,printName()用于打印輸出幾何圖形的類名,如Triangle類的對象就打印輸出“Triangle”。每個具體形狀的類則從抽象類TDshape派生,各自需要定義其獨有的數(shù)據(jù)成員和成員函數(shù),并且定義area()和printName()的具體實現(xiàn)代碼,如圖5-9所示。TDshapeVirtualarea()=0VirtualprintName()=0Rectangl

3、earea()printName()getHeight()setHeight()doublewidth,heightTrianglearea()printName()getWitdth()setWidth()doublewidth,height要求編寫以TDshape為接口的函數(shù),借以訪問具體類如Triangle和Rectangle類的成員函數(shù)area(),printName()。1.2設(shè)計思路用虛構(gòu)函數(shù)寫出基類TDshape,之后創(chuàng)建派生類Trangle、Rectangle,每個派生類都定義do

4、ublewidth,height,之后定義area(),printName,每個里面都有cout函數(shù),同時每個派生類都有set和get函數(shù),分別用來給width,height賦值和返回width,height的數(shù)值。6信息科學(xué)與工程學(xué)院面向?qū)ο蟪绦蛟O(shè)計綜合實驗報告1.3設(shè)計說明與調(diào)試分析見代碼。1.4編碼實現(xiàn)#includeusingnamespacestd;classTDshape{public:virtualvoidarea()=0;virtualvoidprintName

5、()=0;};classTriangle:publicTDshape{//公有繼承TDshapeprivate:doublewidth,height;//定義私有成員width,heightpublic:voidsetWidth(doublew){width=w;//賦值給width}voidsetHeight(doubleh){height=h;//賦值給height}doublegetWidth(){returnwidth;//返回width的值}doublegetHeight(){retur

6、nheight;//返回height的值}voidprintName(){cout<<"該圖形是三角形。"<

7、voidsetWidth(doublew){width=w;//賦值給width}voidsetHeight(doubleh){height=h;//賦值給height}doublegetWidth(){returnwidth;//返回width的值}doublegetHeight(){returnheight;//返回height的值}voidprintName(){cout<<"該圖形是矩形。"<

8、ht<

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

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

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