實(shí)驗(yàn)二.面向?qū)ο缶幊?Part one)

實(shí)驗(yàn)二.面向?qū)ο缶幊?Part one)

ID:47020654

大小:457.50 KB

頁數(shù):12頁

時間:2019-06-17

實(shí)驗(yàn)二.面向?qū)ο缶幊?Part one)_第1頁
實(shí)驗(yàn)二.面向?qū)ο缶幊?Part one)_第2頁
實(shí)驗(yàn)二.面向?qū)ο缶幊?Part one)_第3頁
實(shí)驗(yàn)二.面向?qū)ο缶幊?Part one)_第4頁
實(shí)驗(yàn)二.面向?qū)ο缶幊?Part one)_第5頁
資源描述:

《實(shí)驗(yàn)二.面向?qū)ο缶幊?Part one)》由會員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫

1、實(shí)驗(yàn)2面向?qū)ο缶幊蹋≒artone)實(shí)驗(yàn)?zāi)康恼莆認(rèn)ava程序面向?qū)ο缶幊痰幕炯軜?gòu),會運(yùn)用面向?qū)ο蟮乃枷刖帉慗ava程序。注:要求使用在命令行完成。實(shí)驗(yàn)題1閱讀如下程序,完成思考題。classCCircle{doublepi;doubleradius;doublegetRadius(){returnradius;}voidsetCircle(doubler,doublep){pi=p;radius=r;}}publicclassEx2_1{publicstaticvoidmain(Stringargs[]){CCirclecir1=newCCircle();c

2、ir1.setCircle(2.0,3.1416);System.out.println("radius="+cir1.getRadius());}}[基本要求]運(yùn)行程序并觀察運(yùn)行結(jié)果。[思考問題]試述程序中主要語句的作用。實(shí)驗(yàn)題2設(shè)計一個用來描述汽車的類Car,使用類的非靜態(tài)成員變量來表示汽車的車主姓名name、當(dāng)前的速率speed:1.創(chuàng)建構(gòu)造函數(shù)為三個成員變量賦初值。2.使用類的非靜態(tài)成員方法來表示改車主姓名changeName操作,并通過該方法顯示修改后的車主名稱。3.使用類的非靜態(tài)成員方法來表示改變汽車的速率changSpeed操作,并通過該方法顯示

3、修改后的車速。4.使用類的非靜態(tài)成員方法來表示停車stop操作,并通過該方法顯示停車后的車速。5.創(chuàng)建一個Car類的對象,初始狀態(tài)時,車主名稱是自己的名字,speed=0。6.分別調(diào)用這三個方法,更改車名為朋友的名字,車速為20,停車車速為0,并且得到如下的結(jié)果:實(shí)驗(yàn)題3定義一個類MyProgram,包含兩個屬性:一個是private的整型屬性data、一個是private的String類型的屬性str,封裝這兩個屬性的四個方法setData()和getData()、setStr()和getStr();將這兩個屬性轉(zhuǎn)變?yōu)樽址姆椒ㄊ莟oStr()。編寫程序,

4、使用MyProgram類,實(shí)現(xiàn)數(shù)據(jù)的訪問和修改,并調(diào)用toStr()方法顯示該類的屬性。[基本要求]編寫完整程序。[思考問題]試述程序中各個方法的作用。實(shí)驗(yàn)題4定義一個類實(shí)現(xiàn)銀行帳戶的概念,包括的變量有"帳號"和"存款余額",包括的方法有"存款"、"取款"、"查詢余額"和”顯示帳號”。定義主類,創(chuàng)建帳戶類的對象,并完成相應(yīng)操作。提示:關(guān)鍵代碼如下:publicintgetleftmoney(){returnleftmoney;}publicvoidsavemoney(doublemoney){leftmoney+=money;}publicvoidgetmon

5、ey(doublemoney){if(money<=leftmoney)leftmoney-=money;elseSystem.out.println("只能取:"+leftmoney);}…bankaccountba=newbankaccount(888123,1000);ba.savemoney(21000);System.out.println("存入21000元后余額為:"+ba.getleftmoney());ba.getmoney(11500);System.out.println("11500元后余額為:"+ba.getleftmoney());

6、實(shí)驗(yàn)題5完成課本4.13(102頁)jar文件的生成并產(chǎn)生Use類的運(yùn)行結(jié)果。實(shí)驗(yàn)題6對象的組合?,F(xiàn)有一個Rectangle類,請?jiān)O(shè)計一個柱形類cuboid。1.此類具有兩個成員變量,(1)Rectangle類型的成員變量rect(長方體以長方形做底)和(2)height(柱形的高)。2.此類應(yīng)具有構(gòu)造方法。3.(1)此類應(yīng)具有求面積的方法getVolme()。(2)此類應(yīng)具有設(shè)置和獲得底的長度和寬度的方法:getBottomWidth(),setBottomWidth(),getBottomLength(),setBottomLength()。Rectang

7、le的代碼如下:publicclassRectangle{doublewidth,length;publicvoidsetWidth(doublew){if(w>0)this.width=w;}publicdoublegetWidth(){returnwidth;}publicvoidsetLength(doubleh){if(length>0)this.length=h;}publicdoublegetLength(){returnlength;}}實(shí)驗(yàn)題5有圖形類的父類Shape,參照圓Circle類補(bǔ)充完整正方性Square和三角形Triangle類,并

8、分析運(yùn)行結(jié)果。classShape{v

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

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

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