java實(shí)驗(yàn)報(bào)告二[面向?qū)ο筇匦岳^承、封裝、多態(tài)]

java實(shí)驗(yàn)報(bào)告二[面向?qū)ο筇匦岳^承、封裝、多態(tài)]

ID:32658049

大?。?9.97 KB

頁數(shù):10頁

時(shí)間:2019-02-14

java實(shí)驗(yàn)報(bào)告二[面向?qū)ο筇匦岳^承、封裝、多態(tài)]_第1頁
java實(shí)驗(yàn)報(bào)告二[面向?qū)ο筇匦岳^承、封裝、多態(tài)]_第2頁
java實(shí)驗(yàn)報(bào)告二[面向?qū)ο筇匦岳^承、封裝、多態(tài)]_第3頁
java實(shí)驗(yàn)報(bào)告二[面向?qū)ο筇匦岳^承、封裝、多態(tài)]_第4頁
java實(shí)驗(yàn)報(bào)告二[面向?qū)ο筇匦岳^承、封裝、多態(tài)]_第5頁
資源描述:

《java實(shí)驗(yàn)報(bào)告二[面向?qū)ο筇匦岳^承、封裝、多態(tài)]》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在工程資料-天天文庫。

1、Java面向?qū)ο缶幊虒?shí)驗(yàn)報(bào)告題目:繼承、封裝、多態(tài)專業(yè):計(jì)算機(jī)科學(xué)與技術(shù)班級(jí):學(xué)號(hào):2姓名:2014年5月4日一、實(shí)驗(yàn)?zāi)康呐c要求1、掌握面向?qū)ο缶幊讨械姆庋b特性3.掌握面向?qū)ο缶幊讨械睦^承特性4、掌握面向?qū)ο缶幊讨械亩鄳B(tài)特性實(shí)驗(yàn)內(nèi)容根據(jù)如下類圖創(chuàng)建每個(gè)類并進(jìn)行以上內(nèi)容的相關(guān)測試三、實(shí)施步驟1):在Eclipse中創(chuàng)建一個(gè)抽象的MobilePhone父類,用abstract關(guān)鍵字修飾這個(gè)類,并且寫入構(gòu)造方法,類名如:MobilePhone_FatherClass2):再給MobilePhone父類編寫入一些抽象的屬性和方法,并實(shí)現(xiàn)get(),set()方法(獲取屬性的方法)

2、3)再創(chuàng)建四個(gè)子類繼承MobilePhone父類,實(shí)現(xiàn)Student父類的方法,并且分別寫入這些子類的自己的方法:NOKIA1:message();NOKIA2:netpay();MOTOROLA1:message();MOTOROLA2:metpay();4)再創(chuàng)建一個(gè)測試類:MobilePhoneTest,實(shí)例化NOKIA1,NOKIA2,MOTOROLAlzMOTOROLA2四個(gè)子類,實(shí)現(xiàn)多態(tài)的輸出!四、實(shí)驗(yàn)結(jié)果整個(gè)工程的類結(jié)構(gòu)如下:,Q20140509_02_JavaTest01j③src一^父類[JiMobiIePhoneTest.java—測試類g]MOTOR

3、OLAl.java子米]g]MOTOROLA2.java手竇2[J]NOKIAl.java子類3E]NOKIA2.java—子類4▲ecom._20140509_02_JavaTestOl.testt>

4、[?]MobilePhone_FatherClassjavat>t>t>t>t>>SfoJRESystemLibrary[JavaSE-1.7]①:MobilePhone父類:MobilePhone_FatherClasspublicabstractclassMobilePhor)E_FaizhE廠Class{//私有屬性的方法一privatedoubleweight;p

5、rivateStringcolor;//構(gòu)造方法用于在類外部創(chuàng)造類的實(shí)例publicMobilePhone_FatherClass(){}publicMobilePhor)E_F8thenClai5S(doubleweight,Stringcolor){this?color=color;this.weight=weight;}//getse七方法publicdoublegetWeight(){returnweight;}publicvoidsetWeight(doubleweight){this.weight=weight;}publicStringgetColor(){

6、returncolor;}publicvoidsetColor(Stringcolor){this.color=color;}publicabstractvoidcall();publicabstractvoidring();}②:四個(gè)子類:NOKIA1,NOKIA2zMOTOROLAl,MOTOROLA2:(方法類似,只展示一個(gè)):*子類N0KIA1*^authorxkJAAAA/*publicclassN0KIA1extendsMobilePhone_FatherClass{//構(gòu)造方法一publicNOKIA1(){}//實(shí)現(xiàn)父類的構(gòu)造方法publicNOKIA1(

7、doubleweightyStringcolor){super(weight,color);}//重寫父類的方法^Overridepublicvoidcall(){System?out:?printin("NOKIA—代一>打電話");}^Overridepublicvoid「ing(){System?out:?printin(11NOKIA—代一>鈴聲");}publicvoidmessage(){System.out?printin("NOKIA——>顏色為:"+*this?getColor*()+"「+"尺寸為:"+this?getWeight()+"J短信功能”)

8、;}}①:測試類:MobilePhoneTestpublicclassMobilePhoneTest{/***測試類,實(shí)現(xiàn)多態(tài)*@paramargs*/publicstaticvoidmain(String[]args){//實(shí)例化MobilePhone_FatherClassnl=newNOKIA1();System.out.println("NOKIA1?關(guān)信息:”);nl?call();ring();NOKIA1nokial=newNOKIA1(500.0,”柏亞銀”);nokial.message();MobilePh

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

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

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