Java程序設(shè)計111.ppt_第1頁
Java程序設(shè)計111.ppt_第2頁
Java程序設(shè)計111.ppt_第3頁
Java程序設(shè)計111.ppt_第4頁
Java程序設(shè)計111.ppt_第5頁
已閱讀5頁,還剩22頁未讀 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認(rèn)領(lǐng)

文檔簡介

Chapter 1 第三章 二 類的無參方法 Chapter 2 類和對象的區(qū)別是什么 數(shù)據(jù)類型有哪兩類 如何使用 publicclass Student toString stu name stu sex stu age 實現(xiàn)輸出學(xué)生信息 下面代碼有哪些錯誤 回顧與作業(yè)點評 Chapter 3 預(yù)習(xí)檢查 類的方法由哪幾部分組成 成員變量和局部變量的區(qū)別有哪些 JavaDoc怎樣寫注釋 Chapter 4 會定義和使用類的方法理解變量作用域會添加JavaDoc注釋 本章目標(biāo) Chapter 5 類的方法 1 寫出獅子對象的 跑 方法 叫 方法 電動玩具獅子屬性 顏色 黃色行為 跑叫 按此按鈕 獅子開始叫 按此按鈕 獅子開始跑 Chapter 6 類的方法示例 publicclassAutoLion Stringcolor 黃色 publicvoidrun System out println 正在以0 1米 秒的速度向前奔跑 publicStringbark Stringsound 大聲吼叫 returnsound AutoLion類代碼實現(xiàn) 方法體 返回類型 方法名稱 Chapter 7 如何定義類的方法 類的方法定義類的某種行為 或功能 方法的名稱 方法的主體 方法返回的數(shù)據(jù)類型 定義類的方法 public返回值類型方法名 這里編寫方法的主體 步驟一 定義方法名以及返回值 步驟二 編寫方法體 Chapter 8 方法的返回值 兩種情況如果方法具有返回值 方法中必須使用關(guān)鍵字return返回該值 返回類型為該返回值的類型如果方法沒有返回值 返回類型為void publicclassStudent Stringname 張三 publicvoidgetName returnname 返回類型要匹配 return表達式 編譯錯誤 作用 跳出方法給出結(jié)果 Chapter 9 方法調(diào)用 方法是個 黑匣子 完成某個特定的應(yīng)用程序功能 并返回結(jié)果方法調(diào)用 執(zhí)行方法中包含的語句 對象名 方法名 2 小明過生日 爸爸送他一個電動獅子玩具 編程測試這個獅子能否正常工作 Chapter 10 方法調(diào)用 publicclassAutoLion Stringcolor 黃色 顏色 跑 publicvoidrun System out println 正在以0 1米 秒的速度向前奔跑 叫 publicStringbark Stringsound 大聲吼叫 returnsound 獲得顏色 publicStringgetColor returncolor 顯示獅子特性 publicStringshowLion return 這是一個 getColor 的玩具獅子 publicclassTestLion publicstaticvoidmain String args AutoLionlion newAutoLion System out println lion showLion lion run System out println lion bark 在類的方法中調(diào)用該類另一個方法 在main 方法中調(diào)用類的方法 Chapter 11 方法調(diào)用小結(jié) 方法之間允許相互調(diào)用 不需要知道方法的具體實現(xiàn) 提高了效率 Chapter 12 publicclassStudent publicvoidshowInfo return 我是一名學(xué)生 方法的返回類型為void 方法中不能有return返回值 常見錯誤4 1 Chapter 13 publicclassStudent publicdoublegetInfo doubleweight 95 5 doubleheight 1 69 returnweight height 方法不能返回多個值 常見錯誤4 2 Chapter 14 publicclassStudent publicStringshowInfo return 我是一名學(xué)生 publicdoublegetInfo doubleweight 95 5 doubleheight 1 69 returnweight 多個方法不能相互嵌套定義 常見錯誤4 3 publicclassStudent publicStringshowInfo return 我是一名學(xué)生 publicdoublegetInfo doubleweight 95 5 doubleheight 1 69 returnweight Chapter 15 publicclassStudent intage 20 if age 20 System out println 年齡不符合入學(xué)要求 publicvoidshowInfo return 我是一名學(xué)生 不能在方法外部直接寫程序邏輯代碼 常見錯誤4 4 Chapter 16 小結(jié)1 編寫電池類 Cell 具有品牌屬性 可以續(xù)電編寫測試類 TestCell 參考代碼1 參考代碼2 Chapter 17 成員變量和局部變量2 1 變量聲明的位置決定變量作用域變量作用域確定可在程序中按變量名訪問該變量的區(qū)域 for inti 0 a 0 i 4 i a System out println a 代碼錯誤 a的作用域僅在for循環(huán)中 Chapter 18 成員變量和局部變量2 2 變量1類型變量1 變量2類型變量2 變量3類型變量3 public返回類型方法1 變量4類型變量4 public返回類型方法2 變量5類型變量5 publicclassAutoLion AutoLion類的方法 其他類的方法 誰能使用這些變量 方法1 方法2 成員變量 局部變量 局部變量 Chapter 19 作用域不同局部變量的作用域僅限于定義它的方法成員變量的作用域在整個類內(nèi)部都是可見的初始值不同Java會給成員變量一個初始值Java不會給局部變量賦予初始值在同一個方法中 不允許有同名局部變量 在不同的方法中 可以有同名局部變量兩類變量同名時 局部變量具有更高的優(yōu)先級 成員變量和局部變量的區(qū)別 Chapter 20 publicclassTest intscore1 88 intscore2 98 publicvoidcalcAvg intavg score1 score2 2 publicvoidshowAvg System out println 平均分是 avg 常見錯誤 局部變量avg的作用域僅限于calcAvg 方法 Chapter 21 指導(dǎo) 計算平均分和總成績 訓(xùn)練要點 方法的定義和調(diào)用需求說明 從鍵盤接收三門課分?jǐn)?shù) 計算三門課的平均分和總成績 編寫成績計算類實現(xiàn)功能實現(xiàn)思路 1 創(chuàng)建類ScoreCalc2 編寫方法實現(xiàn)各功能3 編寫測試類難點指導(dǎo) 面向?qū)ο缶幊趟季S 講解需求說明 完成時間 25分鐘 Chapter 22 面向?qū)ο蟮木幊趟季S ScoreCalc類和Test類 publicstaticvoidmain String args Scannerinput newScanner System in System out print 請輸入Java成績 intjava input nextInt 計算并顯示輸出 inttotal java c db doubleavg total 3 System out print 總成績 total System out print n平均分 avg 一次還可以接受 如果還要再執(zhí)行這個功能 難道還要重復(fù)再寫 Chapter 23 小結(jié)2 編寫手機類 Phone 可以下載音樂 可以播放這些音樂 可以進行充電重用電池類方法 Cell 編寫測試類 TestPhone 參考代碼1 參考代碼2 Chapter 24 JavaDoc注釋 回顧學(xué)過的注釋方式單行注釋 這里是單行注釋多行注釋 這里是多行注釋 可以多行 JavaDoc注釋 使用 開始和 結(jié)束 用來注釋類 屬性和方法等 CalcScore類 authorChris version1 02007 06 21 描述信息 author 描述作者信息 version 描述版本信息 Chapter 25 3 為ScoreCalc類添加JavaDoc注釋 添加JavaDoc注釋 ScoreCalc類 author北大青鳥 version2 02010 06 01 publicclassScoreCalc Java成績 intjava 計算總成績 returntotal publicintcalcTotalScore inttotal java c db returntotal 方法的JavaDoc注釋 屬性的JavaDoc注釋 類的JavaDoc注釋 Chapter 26

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論