實驗五 繼承與接口

實驗五 繼承與接口

ID:11098231

大?。?6.50 KB

頁數(shù):10頁

時間:2018-07-10

實驗五 繼承與接口_第1頁
實驗五 繼承與接口_第2頁
實驗五 繼承與接口_第3頁
實驗五 繼承與接口_第4頁
實驗五 繼承與接口_第5頁
資源描述:

《實驗五 繼承與接口》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在行業(yè)資料-天天文庫。

1、實驗五繼承與接口1.實驗?zāi)康?、掌握類的繼承細節(jié)內(nèi)容,包括子類的繼承、子類對象創(chuàng)建、成員變量的繼承與隱藏、方法的繼承與重寫2、掌握重寫的目的以及怎樣使用super關(guān)鍵字3、掌握上轉(zhuǎn)型對象與接口回調(diào)技術(shù)4、掌握類怎樣實現(xiàn)接口,及面向接口的編程思想2.實驗內(nèi)容1、參考實驗指導(dǎo)書中P26-37頁,完成下面實驗:1)實驗1中國人與美國人2)實驗2銀行與利息3)實驗3面積之和4)實驗4歌手大賽5)實驗5天氣預(yù)報2、完成習(xí)題:1)根據(jù)要求修改實驗2,參照建設(shè)銀行再編寫一個商業(yè)銀行(廣發(fā)行),讓程序輸出8000元在廣發(fā)行8年零212天的利息。2)根據(jù)要

2、求修改實驗3,再增加一種幾何圖形(梯形),并讓主類中的tuxing的某些元素是梯形的上轉(zhuǎn)型對象。3)仿照實驗5編寫一個程序?qū)崿F(xiàn)模擬水杯中的水在不同溫度下可能出現(xiàn)的狀態(tài)。4)編寫一個接口并創(chuàng)建兩個實現(xiàn)該接口的類A、B。A、B類實現(xiàn)了接口的f方法,A類的f方法內(nèi)容為計算1!+3!+5!……+9!并返回結(jié)果,B類的f方法內(nèi)容為計算2!+4!+6!……+10!也返回結(jié)果;再編一個執(zhí)行類,執(zhí)行類運行時要求通過接口回調(diào)方式用同一個對象實例分別調(diào)用A類的f方法和B類的f方法。publicclassqiuhe{publicstaticvoidmain(S

3、tringargs[]){longsum=0;System.out.println("1!+3!+5!+7!+9!……+10!=");for(inti=1;i<=10;i+=2){sum=sum+method(i);//調(diào)用方法System.out.println(sum);}//使用遞歸方法staticlongmethod(intindex){if(index==1)return1;elsereturnindex*method(index-1);}}publicclassqiuhe{publicstaticvoidmain(String

4、args[]){longsum=0;System.out.println("1!+3!+5!+7!+9!……+10!=");for(inti=1;i<=10;i+=2){sum=sum+method(i);//調(diào)用方法System.out.println(sum);}//使用遞歸方法staticlongmethod(intindex){if(index==1)return1;elsereturnindex*method(index-1);}}1.實驗步驟參考實驗指導(dǎo)書中P26-37頁的實驗步驟。2.評分標(biāo)準1.A——內(nèi)容功能完善,編程風(fēng)格

5、好,人機接口界面好;2.B——內(nèi)容功能完善,編程風(fēng)格良好,人機接口界面良好;3.C——完成必做內(nèi)容;4.D——能完成必做內(nèi)容;5.E——未按時完成必做內(nèi)容,或者抄襲(雷同者全部為E).參照書上實驗按模版要求,將【代碼】替換為Java程序代碼,編寫好完整的程序文檔,最后運行得到的相關(guān)文件,把實驗所得文件一起打包上交。(壓縮包的文件名為:學(xué)號后三位和名字開頭字母,如109zhh.RAR

6、ZIP)實驗1中國人與美國人模板代碼People.javapublicclassPeople{protecteddoubleweight,height;pub

7、licvoidspeakHello(){System.out.println("yayayaya");}publicvoidaverageHeight(){height=173;System.out.println("averageheight:"+height);}publicvoidaverageWeight(){weight=70;System.out.println("averageweight:"+weight);}}ChinaPeople.javapublicclassChinaPeopleextendsPeople{publ

8、icvoidspeakHello(){System.out.println("你好");}publicvoidaverageHeight(){height=168.78;System.out.println("中國人的平均身高:"+height+"厘米");}//【代碼1】//重寫publicvoidaverageWeight()方法,輸出:"中國人的平均體重:65公斤"publicvoidchinaGongfu(){System.out.println("坐如鐘,站如松,睡如弓");}}AmericanPeople.javapublic

9、classAmericanPeopleextendsPeople{//【代碼2】//重寫publicvoidspeakHello()方法,輸出:"Howdoyoudo"http://【代碼3】//重寫p

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

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

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