




已閱讀5頁,還剩22頁未讀, 繼續(xù)免費閱讀
版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
Chapter 1 第三章 二 類的無參方法 Chapter 2 類和對象的區(qū)別是什么 數據類型有哪兩類 如何使用 publicclass Student toString stu name stu sex stu age 實現輸出學生信息 下面代碼有哪些錯誤 回顧與作業(yè)點評 Chapter 3 預習檢查 類的方法由哪幾部分組成 成員變量和局部變量的區(qū)別有哪些 JavaDoc怎樣寫注釋 Chapter 4 會定義和使用類的方法理解變量作用域會添加JavaDoc注釋 本章目標 Chapter 5 類的方法 1 寫出獅子對象的 跑 方法 叫 方法 電動玩具獅子屬性 顏色 黃色行為 跑叫 按此按鈕 獅子開始叫 按此按鈕 獅子開始跑 Chapter 6 類的方法示例 publicclassAutoLion Stringcolor 黃色 publicvoidrun System out println 正在以0 1米 秒的速度向前奔跑 publicStringbark Stringsound 大聲吼叫 returnsound AutoLion類代碼實現 方法體 返回類型 方法名稱 Chapter 7 如何定義類的方法 類的方法定義類的某種行為 或功能 方法的名稱 方法的主體 方法返回的數據類型 定義類的方法 public返回值類型方法名 這里編寫方法的主體 步驟一 定義方法名以及返回值 步驟二 編寫方法體 Chapter 8 方法的返回值 兩種情況如果方法具有返回值 方法中必須使用關鍵字return返回該值 返回類型為該返回值的類型如果方法沒有返回值 返回類型為void publicclassStudent Stringname 張三 publicvoidgetName returnname 返回類型要匹配 return表達式 編譯錯誤 作用 跳出方法給出結果 Chapter 9 方法調用 方法是個 黑匣子 完成某個特定的應用程序功能 并返回結果方法調用 執(zhí)行方法中包含的語句 對象名 方法名 2 小明過生日 爸爸送他一個電動獅子玩具 編程測試這個獅子能否正常工作 Chapter 10 方法調用 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 在類的方法中調用該類另一個方法 在main 方法中調用類的方法 Chapter 11 方法調用小結 方法之間允許相互調用 不需要知道方法的具體實現 提高了效率 Chapter 12 publicclassStudent publicvoidshowInfo return 我是一名學生 方法的返回類型為void 方法中不能有return返回值 常見錯誤4 1 Chapter 13 publicclassStudent publicdoublegetInfo doubleweight 95 5 doubleheight 1 69 returnweight height 方法不能返回多個值 常見錯誤4 2 Chapter 14 publicclassStudent publicStringshowInfo return 我是一名學生 publicdoublegetInfo doubleweight 95 5 doubleheight 1 69 returnweight 多個方法不能相互嵌套定義 常見錯誤4 3 publicclassStudent publicStringshowInfo return 我是一名學生 publicdoublegetInfo doubleweight 95 5 doubleheight 1 69 returnweight Chapter 15 publicclassStudent intage 20 if age 20 System out println 年齡不符合入學要求 publicvoidshowInfo return 我是一名學生 不能在方法外部直接寫程序邏輯代碼 常見錯誤4 4 Chapter 16 小結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 作用域不同局部變量的作用域僅限于定義它的方法成員變量的作用域在整個類內部都是可見的初始值不同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 指導 計算平均分和總成績 訓練要點 方法的定義和調用需求說明 從鍵盤接收三門課分數 計算三門課的平均分和總成績 編寫成績計算類實現功能實現思路 1 創(chuàng)建類ScoreCalc2 編寫方法實現各功能3 編寫測試類難點指導 面向對象編程思維 講解需求說明 完成時間 25分鐘 Chapter 22 面向對象的編程思維 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í)行這個功能 難道還要重復再寫 Chapter 23 小結2 編寫手機類 Phone 可以下載音樂 可以播放這些音樂 可以進行充電重用電池類方法 Cell 編寫測試類 TestPhone 參考代碼1 參考代碼2 Chapter 24 JavaDoc注釋 回顧學過的注釋方式單行注釋 這里是單行注釋多行注釋 這里是多行注釋 可以多行 JavaDoc注釋 使用 開始和 結束 用來注釋類 屬性和方法等 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)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 購銷白菜種子合同協(xié)議
- 貼墻磚手工合同協(xié)議
- 解除試用期勞動合同協(xié)議
- 設備合伙購買合同協(xié)議
- 解除藝人合作協(xié)議書范本
- 2025年大學物理復習目標試題及答案
- 2025年跨文化管理能力評估試卷及答案
- 2025年科學技術創(chuàng)新人才選拔考試題及答案
- 2017年全國高中數學聯(lián)合競賽競賽加試(B卷)答案
- 29屆化學初賽試題及答案
- T-COFA 0021-2022 漁用油電混合多旋翼無人機安全檢查和維 護保養(yǎng)要求
- 2025屆河北省“五個一”名校聯(lián)盟高三下學期4月聯(lián)考化學試題(含答案)
- 山東省泰安市2025屆高三二輪模擬檢測考試政治(泰安二模)(含答案)
- 2025年教師資格證面試結構化模擬題:教師心理健康維護試題集
- 2025屆江蘇省南京一中高三第二次模擬考試物理試卷含解析
- 初中語文第16課《有為有不為》課件-2024-2025學年統(tǒng)編版語文七年級下冊
- 2025年內蒙古化工職業(yè)學院單招職業(yè)技能考試題庫必考題
- 2024-2025下學期高二化學魯科版期中必刷題之化學鍵與物質的性質
- 鼻腸管的應用及護理課件
- 分娩鎮(zhèn)痛技術與管理規(guī)范
- 2025修訂版《保障中小企業(yè)款項支付條例》解讀學習課件
評論
0/150
提交評論