c#有關(guān)多態(tài)的實(shí)驗(yàn)報(bào)告

c#有關(guān)多態(tài)的實(shí)驗(yàn)報(bào)告

ID:12509643

大小:346.00 KB

頁(yè)數(shù):3頁(yè)

時(shí)間:2018-07-17

c#有關(guān)多態(tài)的實(shí)驗(yàn)報(bào)告_第1頁(yè)
c#有關(guān)多態(tài)的實(shí)驗(yàn)報(bào)告_第2頁(yè)
c#有關(guān)多態(tài)的實(shí)驗(yàn)報(bào)告_第3頁(yè)
資源描述:

《c#有關(guān)多態(tài)的實(shí)驗(yàn)報(bào)告》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在行業(yè)資料-天天文庫(kù)。

1、太原工業(yè)學(xué)院計(jì)算機(jī)工程系實(shí)驗(yàn)報(bào)告課程名稱面向?qū)ο蟮某绦蛟O(shè)計(jì)班級(jí)xx實(shí)驗(yàn)日期2012年3月21日姓名xx學(xué)號(hào)xx實(shí)驗(yàn)成績(jī)實(shí)驗(yàn)名稱創(chuàng)建抽象類(lèi)并實(shí)現(xiàn)多態(tài)實(shí)驗(yàn)?zāi)康募耙?、掌握簡(jiǎn)單的C#程序結(jié)構(gòu)。2、熟悉VisualStudio2010集成開(kāi)發(fā)環(huán)境。3、能夠在VisualStudio2010集成開(kāi)發(fā)環(huán)境下創(chuàng)建簡(jiǎn)單的控制臺(tái)和windows應(yīng)用程序。4、掌握C#簡(jiǎn)單數(shù)據(jù)類(lèi)型。5、掌握C#錯(cuò)誤和異常處理。6、掌握C#程序中類(lèi)的聲明和引用。7、掌握類(lèi)的字段、屬性、方法的聲明及其引用。8、掌握類(lèi)的繼承。實(shí)驗(yàn)環(huán)境VisualStudio2010集成開(kāi)發(fā)環(huán)境實(shí)驗(yàn)內(nèi)容1.創(chuàng)建一個(gè)抽象的Shape類(lèi)

2、;2.創(chuàng)建Rectangle、Triangle兩個(gè)類(lèi)并同時(shí)繼承于Shape;3.在Rectangle類(lèi)下派生一個(gè)Squart類(lèi);4.通過(guò)Shape基類(lèi)分別實(shí)現(xiàn)Rectangle、Squart、Triangle、面積的求解;算法描述及實(shí)驗(yàn)步驟調(diào)試過(guò)程及實(shí)驗(yàn)結(jié)果實(shí)驗(yàn)結(jié)果:1002006調(diào)試過(guò)程出現(xiàn)的問(wèn)題:未在英文狀態(tài)下進(jìn)行編輯;類(lèi)名稱的首先字母未大寫(xiě);總結(jié)通過(guò)對(duì)此實(shí)驗(yàn)的學(xué)習(xí),我對(duì)多態(tài)方法有了更深的認(rèn)識(shí)和了解。附錄usingSystem;usingSystem.Collections.Generic;usingSystem.Linq;usingSystem.Text;namesp

3、acemy_program{abstractclassShape{publicabstractdoubleArea{get;}}usingSystem;usingSystem.Collections.Generic;usingSystem.Linq;usingSystem.Text;namespacemy_program{classRectangle:Shape{publicintHeight;publicintWidth;publicoverridedoubleArea{get{returnHeight*Width;}}}}usingSystem;usingSystem.

4、Collections.Generic;usingSystem.Linq;usingSystem.Text;namespacemy_program{classSquart:Rectangle{publicintSide;publicoverridedoubleArea{get{returnSide*Side;}}}}usingSystem;usingSystem.Collections.Generic;usingSystem.Linq;usingSystem.Text;namespacemy_program{classTriangle:Shape{publicintside

5、1=3;publicintside2=4;publicoverridedoubleArea{get{return0.5*side1*side2;}}}}usingSystem;usingSystem.Collections.Generic;usingSystem.Linq;usingSystem.Text;namespacemy_program{classProgram{staticvoidMain(string[]args){Squartmysquart=newSquart();mysquart.Side=10;Shapemyshape=mysquart;Print(my

6、shape);Rectanglemyrectangle=newRectangle();myrectangle.Height=20;myrectangle.Width=10;myshape=myrectangle;Print(myshape);Trianglemytriangle=newTriangle();mytriangle.side1=3;mytriangle.side2=4;myshape=mytriangle;Print(myshape);}staticvoidPrint(Shapea){Console.WriteLine(a.Area);}}}

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

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

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