《面向?qū)ο蠹夹g(shù)與方法》02、java語(yǔ)言基礎(chǔ)

《面向?qū)ο蠹夹g(shù)與方法》02、java語(yǔ)言基礎(chǔ)

ID:34395956

大?。?66.73 KB

頁(yè)數(shù):69頁(yè)

時(shí)間:2019-03-05

《面向?qū)ο蠹夹g(shù)與方法》02、java語(yǔ)言基礎(chǔ)_第1頁(yè)
《面向?qū)ο蠹夹g(shù)與方法》02、java語(yǔ)言基礎(chǔ)_第2頁(yè)
《面向?qū)ο蠹夹g(shù)與方法》02、java語(yǔ)言基礎(chǔ)_第3頁(yè)
《面向?qū)ο蠹夹g(shù)與方法》02、java語(yǔ)言基礎(chǔ)_第4頁(yè)
《面向?qū)ο蠹夹g(shù)與方法》02、java語(yǔ)言基礎(chǔ)_第5頁(yè)
資源描述:

《《面向?qū)ο蠹夹g(shù)與方法》02、java語(yǔ)言基礎(chǔ)》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在學(xué)術(shù)論文-天天文庫(kù)。

1、LectureNotesonObject-OrientedProgramming&Designhttp://www.cs.sysu.edu.cn/~lwj/object-oriented/Dr.LIWenjunlnslwj@mail.sysu.edu.cnhttp://www.cs.sysu.edu.cn/~lwj/DepartmentofComputerScienceSUNYAT-SENUNIVERSITY,GZ5102752-1/69第二講Java語(yǔ)言基礎(chǔ)?認(rèn)識(shí)Java程序?Java程序的運(yùn)行與調(diào)試★★?Java程序中的單詞★★★?Java程序的文檔化注釋★★★

2、?閱讀JDK源程序?Java語(yǔ)言的特點(diǎn)★2-2/692.1認(rèn)識(shí)Java程序?Java程序設(shè)計(jì)過(guò)程?Java程序的組織結(jié)構(gòu)2-3/69Java程序設(shè)計(jì)也是一個(gè)建模過(guò)程建模實(shí)體概念類∕接口抽象具體現(xiàn)象對(duì)象模擬參照系統(tǒng)程序問(wèn)題空間(ProblemSpace)解空間(SolutionSpace)2-4/69例子程序一:銀行帳戶管理銀行帳戶管理?管理張三、李四等多個(gè)銀行帳戶?提供開(kāi)戶、存款、取款、查詢余額等功能2-5/69例子程序一的建模應(yīng)用領(lǐng)域計(jì)算機(jī)程序銀行帳戶實(shí)體抽象概念類Account屬性數(shù)據(jù)存款余額浮點(diǎn)數(shù)據(jù)balance行為方法存款方法deposit()取款方法wit

3、hdraw()查詢余額方法getBalance()約束無(wú)顯式對(duì)應(yīng)(隱式表達(dá))銀行帳戶實(shí)體的具體實(shí)例對(duì)象張三的帳戶對(duì)象zhang3李四的帳戶對(duì)象li42-6/69例子程序一的源程序Account.java//銀行帳戶管理publicclassAccount{//銀行帳戶的屬性privatedoublebalance=0;//存款余額//向帳戶中存款,存款金額為amountpublicvoiddeposit(doubleamount){balance=balance+amount;}//從帳戶中取款,取款金額為amountpublicbooleanwithdraw(do

4、ubleamount){if(amount<=balance){balance=balance-amount;returntrue;}elsereturnfalse;}//查詢帳戶的當(dāng)前余額publicdoublegetBalance(){returnbalance;}(未完待續(xù))2-7/69(續(xù)上頁(yè))//主程序publicstaticvoidmain(String[]args){//為張三開(kāi)設(shè)一個(gè)帳戶Accountzhang3=newAccount();//張三的帳戶存入500元后又取出100元zhang3.deposit(500);if(!zhang3.with

5、draw(100))System.out.println("取款余額不足!");//為李四開(kāi)設(shè)一個(gè)帳戶Accountli4=newAccount();//從張三的帳戶取出150元存入李四的帳戶if(!zhang3.withdraw(150))System.out.println("轉(zhuǎn)帳余額不足!");elseli4.deposit(150);//查詢張三和李四的帳戶余額System.out.println("張三的帳戶余額為"+zhang3.getBalance());System.out.println("李四的帳戶余額為"+li4.getBalance());}

6、}2-8/69?注釋、語(yǔ)句、縮進(jìn)、空行?文件名字類名與文件名相同。?特殊的方法:main()2-9/69例子程序一的另一組織方式Account.java//銀行帳戶publicclassAccount{//銀行帳戶的屬性privatedoublebalance=0;//存款余額//向帳戶中存款,存款金額為amountpublicvoiddeposit(doubleamount){balance=balance+amount;}//從帳戶中取款,取款金額為amountpublicbooleanwithdraw(doubleamount){if(amount<=bala

7、nce){balance=balance-amount;returntrue;}elsereturnfalse;}//查詢帳戶的當(dāng)前余額publicdoublegetBalance(){returnbalance;}}2-10/69Bank.java//銀行帳戶管理的演示程序publicclassBank{//主程序publicstaticvoidmain(String[]args){//為張三開(kāi)設(shè)一個(gè)帳戶Accountzhang3=newAccount();//張三的帳戶存入500元后又取出100元zhang3.deposit(500);if(!zhang3.

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

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

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