接口與實現(xiàn) 實驗報告

接口與實現(xiàn) 實驗報告

ID:38628515

大?。?52.50 KB

頁數(shù):4頁

時間:2019-06-16

接口與實現(xiàn)   實驗報告_第1頁
接口與實現(xiàn)   實驗報告_第2頁
接口與實現(xiàn)   實驗報告_第3頁
接口與實現(xiàn)   實驗報告_第4頁
資源描述:

《接口與實現(xiàn) 實驗報告》由會員上傳分享,免費在線閱讀,更多相關內(nèi)容在教育資源-天天文庫。

1、XXXXXXXX實驗報告報告內(nèi)容一、實驗目的四、實驗方法二、實驗原理五、實驗記錄及數(shù)據(jù)處理三、實驗儀器及材料六、誤差分析及討論XXXXXXXXXX系部計算機系班級XXXX班課程Java語言程序設計姓名XXXX學號2XXXXX日期XXXXXXXXXXX項目接口與實現(xiàn)——評價成績1.相關知識點接口體中只有常量的聲明(沒有變量)和抽象方法的聲明。而且接口體中所有的常量的訪問權限一定都是public(允許省略public、final修飾符),所有的抽象方法的訪問權限一定都是public(允許省略public、final修飾符)。接口由類去實現(xiàn)以便綁定接口中

2、的方法。一個類可以實現(xiàn)多個接口,類通過使用關鍵字implements聲明自己實現(xiàn)一個或多個接口。如果一個非抽象類實現(xiàn)了某個接口,那么這個類必須重寫該接口的所有方法。2.實驗目的本實驗的目的是讓學生掌握類怎樣實現(xiàn)接口。3.實驗要求體操比賽計算選手成績的辦法是去掉一個最高分和最低分后再計算平均分,而學校考察一個班級的某科目的考試情況時,是計算全班同學的平均成績。Gymnastics類和School類都實現(xiàn)了ComputerAverage接口,但實現(xiàn)的方式不同。4.程序源代碼interfaceComputerAverage{publicdubleaver

3、age(doublex[]);}classGymnasticsimplementsComputerAverage{publicdoubleaverage(doublex[]);{intcount=x.length;doubleaver=0,temp=0;for(inti=0;i2)av

4、er=aver/(count-2);elseaver=0;returnaver;}}classSchoolimplementsComputerAverage{publicdoubleaverage(doublex[]);{intcount=x.length;doubleaver=0;for(inti=0;i

5、9,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();result=computer.average(b);System.ou

6、t.printf(“班級考試平均分數(shù):%-5.2f”,result);}}5.運行效果示例程序運行效果:6.實驗小結(1)可以把實現(xiàn)某一接口的類創(chuàng)建的對象的引用賦給該接口聲明的接口變量,那么該接口變量就可以調(diào)用被類實現(xiàn)的接口方法。(2)接口產(chǎn)生的多態(tài)就是指不同類在實現(xiàn)同一個接口時可能具有不同的實現(xiàn)方法。

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

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

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