接口與實(shí)現(xiàn)接口的類.doc

接口與實(shí)現(xiàn)接口的類.doc

ID:56707279

大?。?8.00 KB

頁數(shù):15頁

時(shí)間:2020-07-05

接口與實(shí)現(xiàn)接口的類.doc_第1頁
接口與實(shí)現(xiàn)接口的類.doc_第2頁
接口與實(shí)現(xiàn)接口的類.doc_第3頁
接口與實(shí)現(xiàn)接口的類.doc_第4頁
接口與實(shí)現(xiàn)接口的類.doc_第5頁
資源描述:

《接口與實(shí)現(xiàn)接口的類.doc》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在行業(yè)資料-天天文庫。

1、華北電力大學(xué)實(shí)驗(yàn)報(bào)告

2、

3、實(shí)驗(yàn)名稱接口與實(shí)現(xiàn)接口的類課程名稱Java程序設(shè)計(jì)

4、

5、專業(yè)班級(jí):信管1301學(xué)生姓名:王雯敏學(xué)號(hào):201306040121成績:指導(dǎo)教師:張學(xué)斌實(shí)驗(yàn)日期:2015.4.20一、實(shí)驗(yàn)?zāi)康暮鸵?理解接口的作用,理解接口和實(shí)現(xiàn)接口的類的關(guān)系2掌握聲明接口,一個(gè)類實(shí)現(xiàn)多個(gè)接口的聲明和使用方法3理解內(nèi)嵌類型的概念,掌握聲明內(nèi)部類的方法二、實(shí)驗(yàn)環(huán)境Windows2000/WindowsXP,JDK1.2~1.6三、實(shí)驗(yàn)內(nèi)容和步驟實(shí)驗(yàn)1評(píng)價(jià)成績1.實(shí)驗(yàn)要求體操比賽計(jì)算選手成績的辦法是去掉一個(gè)最高分和最低分后再計(jì)算平均分,

6、而學(xué)??疾煲粋€(gè)班級(jí)的某科目的考試情況時(shí),是計(jì)算全班同學(xué)的平均成績。Gymmastics類和School類都實(shí)現(xiàn)了ComputerAverage接口,但實(shí)現(xiàn)的方式不同。2.程序模板Estimatior.javainterfaceCompurerAverage{publicdoubleaverage(doublex[]);}classGymnasticsimplementsCompurerAverage{publicdoubleaverage(doublex[]){intcount=x.length;doubleaver=0,temp=

7、0;for(inti=0;i2)aver=aver/(count-2);elseaver=0;returnaver;}}classSchoolimplementsCompurerAverage{//重寫publicdoubleaverage(doublex[]);返回?cái)?shù)

8、組x[]的元素的算術(shù)平均【代碼1】//重寫publicdoubleaverage(doublex[])方法,返回?cái)?shù)組x[]的元素的算術(shù)平均}publicclassEstimator{publicstaticvoidmain(Stringargs[]){doublea[]={9.89,9.88,9.99,9.12,9.69,9.76,8.97};doubleb[]={89,56,78,90,100,77,56,45,36,79,98};CompurerAveragecomputer;computer=newGymnastics();d

9、oubleresult=【代碼2】//computer調(diào)用average(doublex[])方法,將數(shù)組a傳遞給參數(shù)xSystem.out.printf("%n");System.out.printf("體操選手最后得分:%5.3f",result);computer=newSchool();result=【代碼3】//computer調(diào)用average(doublex[])方法,將數(shù)組b傳遞給參數(shù)xSystem.out.printf("班級(jí)考試平均分?jǐn)?shù):%-5.2f",result);}}實(shí)驗(yàn)結(jié)果【代碼1】publicdou

10、bleaverage(doublex[]){doubleaver=0;for(inti=0;i

11、物,貨物由三種商品組成:電視、計(jì)算機(jī)和洗衣機(jī)??ㄜ囆枰?jì)算出整批貨物的重量。要求有一個(gè)ComputerWeight接口,該接口中有一個(gè)方法:publicdoublecomputerWeight()有三個(gè)實(shí)現(xiàn)該接口的類:Television、Computer和WashMachine。這三個(gè)類通過實(shí)現(xiàn)接口computerTotalSales給出自重。有一個(gè)Truck類,該類用ComputerWeight接口類型的數(shù)組作為成員(Truck類面向接口),那么該數(shù)組的單元就可以存放Television對(duì)象的引用、Computer對(duì)象的引用或W

12、ashMachine對(duì)象的引用。程序能輸出Truck對(duì)象所裝載的貨物的總重量。2.程序模板CheckCarWeight.javainterfaceComputerWeight{publicdoublecomputeWeight();}

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

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

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動(dòng)畫的文件,查看預(yù)覽時(shí)可能會(huì)顯示錯(cuò)亂或異常,文件下載后無此問題,請(qǐng)放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫負(fù)責(zé)整理代發(fā)布。如果您對(duì)本文檔版權(quán)有爭議請(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)等原因無法下載或下載錯(cuò)誤,付費(fèi)完成后未能成功下載的用戶請(qǐng)聯(lián)系客服處理。