java面向?qū)ο髮嶒灹惡蛯ο缶幊獭涌诨A(chǔ)

java面向?qū)ο髮嶒灹惡蛯ο缶幊獭涌诨A(chǔ)

ID:35478130

大?。?7.28 KB

頁數(shù):8頁

時間:2019-03-25

java面向?qū)ο髮嶒灹惡蛯ο缶幊獭涌诨A(chǔ)_第1頁
java面向?qū)ο髮嶒灹惡蛯ο缶幊獭涌诨A(chǔ)_第2頁
java面向?qū)ο髮嶒灹惡蛯ο缶幊獭涌诨A(chǔ)_第3頁
java面向?qū)ο髮嶒灹惡蛯ο缶幊獭涌诨A(chǔ)_第4頁
java面向?qū)ο髮嶒灹惡蛯ο缶幊獭涌诨A(chǔ)_第5頁
資源描述:

《java面向?qū)ο髮嶒灹惡蛯ο缶幊獭涌诨A(chǔ)》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在工程資料-天天文庫。

1、學(xué)號實驗序號實驗地點實驗六姓名實驗名稱實驗日期類和對象編程一接口基礎(chǔ)一、實驗?zāi)康??理解抽象方法、抽象類;2.理解接口思想;3.掌握面向接口程序設(shè)計。二、實驗器材計算機碩件環(huán)境:PIII667以上計算機;軟件環(huán)境:MyEclipse6.0以上。三、實驗內(nèi)容實驗一:設(shè)計一個簡單的學(xué)生管理系統(tǒng),用于對學(xué)生成績進(jìn)行簡單的管理。該系統(tǒng)包括一個接口和3個類,接口Calculateable具有一個抽彖方法getGradeO,用于根據(jù)學(xué)生分?jǐn)?shù)計算學(xué)生成績的等級;3個類分別學(xué)牛類Student,本科住類Undergradu

2、ate,類Postgraduate。其屮,學(xué)生類是一?個抽象類,包含一些基木屬性,如姓名、所學(xué)課程、課程成績等:本科生類Undergaduate與研究牛類Postgraduate繼承學(xué)牛類Student,實現(xiàn)了接口的getGrade()方法,用于通過分?jǐn)?shù)計算成績的等級,計算方法不同,研究生的標(biāo)準(zhǔn)耍比本科生的標(biāo)準(zhǔn)高一些,如下表所示。實驗內(nèi)容本科生標(biāo)準(zhǔn)研究生標(biāo)準(zhǔn)80—100優(yōu)秀90—100優(yōu)秀70—80良好80—0良好60—70一般70—80-般50—60及格60—70及格50以下不及格60以下不及格表課程成績

3、等級編寫測試類,在測試類里通過獲取用戶輸入(建議使用單獨的類進(jìn)行數(shù)據(jù)的輸入輸出)創(chuàng)建若丁個Undergaduate與Postgraduate對象,計算他們的成績,并輸出他們的個人信息。實驗二:.如下圖:?MH?Ri/Agrnt-'Noft^nxinrer??11??0、*川二'卩fh"vuul-iianiv.stringPcrwon?givclli/S

4、H?cvh(>v

5、.nnvsirmg)實現(xiàn)過程業(yè)勿的他力定義Programmer^口尤義BizAgentHfU縮霸SoftEngirwer類工軒代碼、講業(yè)務(wù)嬪馬測試類實査曲個推L1實驗內(nèi)容需求說明:?使用面向接口編程實現(xiàn)程序員案例■編寫代碼■講解業(yè)務(wù)定義.Programmer接口定義BizAgent接口^5Z.SoftEngineer類編寫測試類T**t

6、編寫程序如下I.接口Calculateable:publicinterfaceCalculateable{StringgetGrade();}實驗過程及步驟2.學(xué)生類:publicabstractclassStudent{privateStringname;privateStringcourse;privateintscore;publicStringgetName(){returnname;}publicvoidsetName(Stringname){this.name=name;publicString

7、getCourse(){returncourse;}publicvoidsetCourse(Stringcourse){this.course=course;}publicintgetScore(){returnscore;}publicvoidsetScore(mtscore){this.score=score;}publicStringgetGrade(){returnH11;};StringgetEducation(){returnn;}}3.本科牛類:publicclassUndergraduate

8、extendsStudentimplementsCalculateable{publicUndergrAduAte(Stringnmme.Stringcourse,intscore){setName(name);setCourse(course);實驗過稈及步驟setScore(score);}StringgetEducation(){return'*本科4:.”;}publicStringgetGrade(){intgrade=getScore();if(grade>=80&&grade<=100)ret

9、urn(”優(yōu)秀”);if(grade>=70)return(“良好”);if(grade>=60)return(“一般”);if(grade>=50)return(“及格”);return「不及格");4?研究生類:publicclassPostgraduAteextendsStudentimplementsCalculateable{publicPostgraduate(Stringname,Stringcou

當(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ò)波動等原因無法下載或下載錯誤,付費完成后未能成功下載的用戶請聯(lián)系客服處理。