接口與實(shí)現(xiàn)實(shí)驗(yàn)報(bào)告.doc

接口與實(shí)現(xiàn)實(shí)驗(yàn)報(bào)告.doc

ID:52714603

大小:24.00 KB

頁數(shù):4頁

時(shí)間:2020-03-29

接口與實(shí)現(xiàn)實(shí)驗(yàn)報(bào)告.doc_第1頁
接口與實(shí)現(xiàn)實(shí)驗(yàn)報(bào)告.doc_第2頁
接口與實(shí)現(xiàn)實(shí)驗(yàn)報(bào)告.doc_第3頁
接口與實(shí)現(xiàn)實(shí)驗(yàn)報(bào)告.doc_第4頁
資源描述:

《接口與實(shí)現(xiàn)實(shí)驗(yàn)報(bào)告.doc》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫。

1、XXXXXXXX實(shí)驗(yàn)報(bào)告報(bào)告內(nèi)容一、實(shí)驗(yàn)?zāi)康乃?、?shí)驗(yàn)方法二、實(shí)驗(yàn)原理五、實(shí)驗(yàn)記錄及數(shù)據(jù)處理三、實(shí)驗(yàn)儀器及材料六、誤差分析及討論XXXXXXXXXXb5E2RGbCAP系部計(jì)算機(jī)系班級(jí)XXXX班課程Java語言程序設(shè)計(jì)姓名XXXX學(xué)號(hào)2XXXXX日期XXXXXXXXXXX工程接口與實(shí)現(xiàn)——評(píng)價(jià)成績(jī)1.相關(guān)知識(shí)點(diǎn)接口體中只有常量的聲明<沒有變量)和抽象方法的聲明。而且接口體中所有的常量的訪問權(quán)限一定都是public<允許省略public、final修飾符),所有的抽象方法的訪問權(quán)限一定都是public<允許省略public、final修飾符)。p1EanqF

2、DPw接口由類去實(shí)現(xiàn)以便綁定接口中的方法。一個(gè)類可以實(shí)現(xiàn)多個(gè)接口,類通過使用關(guān)鍵字implements聲明自己實(shí)現(xiàn)一個(gè)或多個(gè)接口。如果一個(gè)非抽象類實(shí)現(xiàn)了某個(gè)接口,那么這個(gè)類必須重寫該接口的所有方法。DXDiTa9E3d2.實(shí)驗(yàn)?zāi)康谋緦?shí)驗(yàn)的目的是讓學(xué)生掌握類怎樣實(shí)現(xiàn)接口。3.實(shí)驗(yàn)要求體操比賽計(jì)算選手成績(jī)的辦法是去掉一個(gè)最高分和最低分后再計(jì)算平均分,而學(xué)校考察一個(gè)班級(jí)的某科目的考試情況時(shí),是計(jì)算全班同學(xué)的平均成績(jī)。Gymnastics類和School類都實(shí)現(xiàn)了ComputerAverage接口,但實(shí)現(xiàn)的方式不同。RTCrpUDGiT4.程序源代碼interf

3、aceComputerAverage{4/4publicdubleaverage(doublex[]>。}classGymnasticsimplementsComputerAverage{publicdoubleaverage(doublex[]>。{intcount=x.length。doubleaver=0,temp=0。for(inti=0。i{for(intj=0。j{if(x[j]{temp=x[j]。x[j]=x[i]。x[i]=temp。}}}for(inti=0。i

4、i++>{aver=aver+x[i]。}if(count>2>aver=aver/(count-2>。elseaver=0。returnaver。}}classSchoolimplementsComputerAverage4/4{publicdoubleaverage(doublex[]>。{intcount=x.length。doubleaver=0。for(inti=0。i{aver=aver/count。returnaver。}}}publicclassEstimastor{publicstaticvoidmain(Stri

5、ngargs[]>{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}。ComputerAveragecomputer。computer=newGymnastics(>。doubleresult=computer.average(a>。System.out.printf(“%n”>;System.out.printf(“體操選手最后得分:%5.3f﹨n”,result>。computer=newschool(>。resul

6、t=computer.average(b>。System.out.printf(“班級(jí)考試平均分?jǐn)?shù):%-5.2f”,result>;}}5.運(yùn)行效果示例程序運(yùn)行效果:4/46.實(shí)驗(yàn)小結(jié)<1)可以把實(shí)現(xiàn)某一接口的類創(chuàng)建的對(duì)象的引用賦給該接口聲明的接口變量,那么該接口變量就可以調(diào)用被類實(shí)現(xiàn)的接口方法。5PCzVD7HxA<2)接口產(chǎn)生的多態(tài)就是指不同類在實(shí)現(xiàn)同一個(gè)接口時(shí)可能具有不同的實(shí)現(xiàn)方法。申明:所有資料為本人收集整理,僅限個(gè)人學(xué)習(xí)使用,勿做商業(yè)用途。4/4

當(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)有爭(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)等原因無法下載或下載錯(cuò)誤,付費(fèi)完成后未能成功下載的用戶請(qǐng)聯(lián)系客服處理。