資源描述:
《接口與實(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。i4、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