![(8)-4.1 方法定義程序設(shè)計_第1頁](http://file4.renrendoc.com/view/8af495388eecf146cc7021c33268d30b/8af495388eecf146cc7021c33268d30b1.gif)
![(8)-4.1 方法定義程序設(shè)計_第2頁](http://file4.renrendoc.com/view/8af495388eecf146cc7021c33268d30b/8af495388eecf146cc7021c33268d30b2.gif)
![(8)-4.1 方法定義程序設(shè)計_第3頁](http://file4.renrendoc.com/view/8af495388eecf146cc7021c33268d30b/8af495388eecf146cc7021c33268d30b3.gif)
![(8)-4.1 方法定義程序設(shè)計_第4頁](http://file4.renrendoc.com/view/8af495388eecf146cc7021c33268d30b/8af495388eecf146cc7021c33268d30b4.gif)
![(8)-4.1 方法定義程序設(shè)計_第5頁](http://file4.renrendoc.com/view/8af495388eecf146cc7021c33268d30b/8af495388eecf146cc7021c33268d30b5.gif)
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
方法定義
方法定義學(xué)習(xí)目標(biāo)1.理解方法的各個組成部分的含義及作用。2.掌握方法的定義方式。知識圖譜方法引入假如有語文、數(shù)學(xué)、外語三組成績:{91、85、95},{98、75、92},{83、95、76},分別輸出各科的最高成績??梢跃帉懭缦麓a:方法引入假如有語文、數(shù)學(xué)、外語三組成績:{91、85、95},{98、75、92},{83、95、76},分別輸出各科的最高成績??梢跃帉懭缦麓a:方法引入假如有語文、數(shù)學(xué)、外語三組成績:{91、85、95},{98、75、92},{83、95、76},分別輸出各科的最高成績??梢跃帉懭缦麓a:方法引入對比這三組代碼,我們會發(fā)現(xiàn)計算這三組成績的最高分,除了開始的name,i,j,k等賦值語句之外,其他的語句都是相同的。如果可以一次性地編寫好這種重復(fù)、通用的代碼并進(jìn)行封裝,再在其他需要用到的地方進(jìn)行調(diào)用,這樣豈不更方便嗎?這可以通過定義和調(diào)用方法實現(xiàn)。方法概念方法(method)是為執(zhí)行一個操作組合在一起的語句集合。一個類中可以聲明多個方法。方法定義方法聲明:
方法頭
方法體方法頭:[修飾符]<返回值類型>方法名([參數(shù)列表])[throws<異常>]修飾符:public,protected,private,static,abstract,final,synchronized,native,strictfp返回值類型:Typevoid方法體:{語句序列}方法頭方法簽名(MethodSignature)指方法名稱、參數(shù)列表(參數(shù)類型和參數(shù)數(shù)量)。一個類中不能包含相同簽名的多個方法。方法頭中聲明的變量稱為形參(formalparameter)。當(dāng)調(diào)用方法時,可向形參傳遞一個值,這個值稱為實參(actualparameter/argument)。形參可以使用final進(jìn)行修飾,表示方法內(nèi)部不允許修改該參數(shù)的值。方法可以有一個返回值(returnvalue)。如果方法沒有返回值,則返回值類型為void。方法定義與調(diào)用方法定義:方法調(diào)用:方法定義示例假如有語文、數(shù)學(xué)、外語三組成績:{91、85、95},{98、75、92},{83、95、76},編寫方法輸出各科的最高成績。注意在其他某些編程語言中,方法稱為過程(procedure)或函數(shù)(function)。通常,帶返回值的方法稱為函數(shù),返回值類型為void的方法稱為過程。在方法頭中,需要對每一個參數(shù)進(jìn)行獨立的數(shù)據(jù)類型聲明。例如:maxScore(intnum1,intnum2)是正確的,而maxScore(intnum1,num2)是錯誤的?!岸x方法”和“聲明變量”兩者的細(xì)微差別:定義是指被定義的項目是什么,而聲明通常是指為被聲明的項目指明所屬的類型??偨Y(jié)——本節(jié)內(nèi)容1.理解方法中的修飾符、返回值、方法簽名、形參、實參等的含義及作用。2.掌握方法的定義方式。總結(jié)——作業(yè)編寫程序,提示用戶輸入三個分?jǐn)?shù),調(diào)用方法以降序顯示它們。使用下面的方法頭編寫方法,按降序顯示三個數(shù):publicstaticvoiddisplaySortedScores(doublescore1,doublescore2,doublescore3)
真正的科學(xué)家應(yīng)當(dāng)是個幻想家;誰不是幻想家,誰就只能把自己稱為實踐家。
溫馨提示
- 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)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 現(xiàn)代企業(yè)如何通過公關(guān)活動吸引目標(biāo)客戶
- 理論與實踐在文化傳承中尋求創(chuàng)新發(fā)展
- 國慶節(jié)鮮奶活動方案策劃
- Module5 Unit1 He is playing the suona,but the phone rings(說課稿)-2023-2024學(xué)年外研版(三起)英語六年級下冊
- 8《上課了》說課稿-2023-2024學(xué)年道德與法治一年級上冊統(tǒng)編版001
- 2023九年級數(shù)學(xué)上冊 第23章 圖形的相似23.4 中位線說課稿 (新版)華東師大版
- 9 知法守法 依法維權(quán) 說課稿 -2023-2024學(xué)年道德與法治六年級上冊(統(tǒng)編版)
- 2024年四年級英語上冊 Module 4 The world around us Unit 11 Shapes說課稿 牛津滬教版(三起)
- Unit8 I can do this for you 第三課時(說課稿)-2024-2025學(xué)年譯林版(三起)(2024)英語三年級上冊
- 3 光的傳播會遇到阻礙嗎 說課稿-2024-2025學(xué)年科學(xué)五年級上冊教科版
- 城市基礎(chǔ)設(shè)施修繕工程的重點與應(yīng)對措施
- GB 12710-2024焦化安全規(guī)范
- 2022年中考化學(xué)模擬卷1(南京專用)
- 【牛客網(wǎng)】2024秋季校園招聘白皮書
- 2024-2025銀行對公業(yè)務(wù)場景金融創(chuàng)新報告
- 新加坡小學(xué)二年級英語試卷practice 2
- 小學(xué)五年級英語20篇英文閱讀理解(答案附在最后)
- 2023年遼寧鐵道職業(yè)技術(shù)學(xué)院高職單招(英語)試題庫含答案解析
- GB/T 23800-2009有機(jī)熱載體熱穩(wěn)定性測定法
- T-SFSF 000012-2021 食品生產(chǎn)企業(yè)有害生物風(fēng)險管理指南
- 水庫工程施工組織設(shè)計
評論
0/150
提交評論