freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

java課程新版本面向?qū)ο蟛糠?編輯修改稿)

2025-07-10 07:13 本頁(yè)面
 

【文章內(nèi)容簡(jiǎn)介】 = 0, a = 0。 i 4。 i++){ a++。 } ( a )。 … 代碼錯(cuò)誤 a的作用域僅在 for循環(huán)中 成員變量和局部變量 22 變量 1類(lèi)型 變量 1; 變量 2類(lèi)型 變量 2; 變量 3類(lèi)型 變量 3; public 返回類(lèi)型 方法 1(){ 變量 4類(lèi)型 變量 4。 } public 返回類(lèi)型 方法 2(){ 變量 5類(lèi)型 變量 5; } public class AutoLion{ } AutoLion類(lèi)的方法, 其他類(lèi)的方法 誰(shuí)能使用這些變量? 方法 1 方法 2 成員變量 局部變量 局部變量 ? 作用域不同 ? 局部變量的作用域僅限于定義它的方法 ? 成員變量的作用域在整個(gè)類(lèi)內(nèi)部都是可見(jiàn)的 ? 初始值不同 ? Java會(huì)給成員變量一個(gè)初始值 ? Java不會(huì)給局部變量賦予初始值 ? 在同一個(gè)方法中,不允許有同名局部變量;在不同的方法中,可以有同名局部變量 ? 兩類(lèi)變量同名時(shí),局部變量具有更高的優(yōu)先級(jí) 成員變量和局部變量 的區(qū)別 public class Test { int score1 = 88。 int score2 = 98。 public void calcAvg(){ int avg = (score1 + score2)/2。 } public void showAvg(){ (平均分是: + avg)。 } } 常見(jiàn)錯(cuò)誤 局部變量 avg的作用域僅限于 calcAvg()方法 指導(dǎo) —— 計(jì)算平均分和總成績(jī) ? 訓(xùn)練要點(diǎn): ? 方法的定義和調(diào)用 ? 需求說(shuō)明: ? 從鍵盤(pán)接收三門(mén)課分?jǐn)?shù),計(jì)算三門(mén)課的平均分和總成績(jī),編寫(xiě)成績(jī)計(jì)算類(lèi)實(shí)現(xiàn)功能 ? 實(shí)現(xiàn)思路: 創(chuàng)建類(lèi) ScoreCalc 編寫(xiě)方法實(shí)現(xiàn)各功能 編寫(xiě)測(cè)試類(lèi) ? 難點(diǎn)指導(dǎo): ? 面向?qū)ο缶幊趟季S 講解需求說(shuō)明 完成時(shí)間: 25分鐘 面向?qū)ο蟮木幊趟季S ? ScoreCalc類(lèi) 和 Test類(lèi) public static void main(String[ ] args) { Scanner input = new Scanner()。 (請(qǐng)輸入 Java成績(jī): )。 int java = ()。 …… /*計(jì)算并顯示輸出 */ int total = java + c + db。 double avg = total / 3。 (總成績(jī): + total)。 (\n平均分 : + avg)。 } 一次還可以接受,如果 還要再執(zhí)行這個(gè)功能, 難道還要重復(fù)再寫(xiě)? calcDiffTime calcTotalScore() ScoreCalc showTotalScore() calcAvg() showAvg() main(){ //程序入口 //計(jì)算并輸出總成績(jī) //計(jì)算并輸出平均分 } Test 調(diào)用 調(diào)用 類(lèi)的方法實(shí)現(xiàn)某個(gè)特定的功能, 其他類(lèi)不需要知道它如何實(shí)現(xiàn)! 知道了實(shí)現(xiàn)此功能的類(lèi)和它的方法名, 就可以直接調(diào)用了,不用重復(fù)寫(xiě)代碼! 小結(jié) 2 編寫(xiě)手機(jī)類(lèi)( Phone):可以下載音樂(lè),可以播放這些音樂(lè),可以進(jìn)行充電 重用電池類(lèi)方法( Cell) 編寫(xiě)測(cè)試類(lèi)( TestPhone) 手機(jī)類(lèi) 行為: 播放下載的音樂(lè) 下載 充電 電池類(lèi) 屬性: 品牌 行為: 續(xù)電 參考代碼 1 參考代碼 2 練習(xí) —— 定義管理員類(lèi) ? 需求說(shuō)明: ? 根據(jù)下圖所示信息,編寫(xiě)管理員類(lèi) Manager,使用 show()方法返回管理員信息 ? 編寫(xiě)測(cè)試類(lèi) ManagerTest輸出管理員信息 完成時(shí)間: 10分鐘 指導(dǎo) —— 實(shí)現(xiàn)菜單的級(jí)聯(lián)效果 ? 訓(xùn)練要點(diǎn): ? 方法的定義和調(diào)用 ? 循環(huán)結(jié)構(gòu) ? 需求說(shuō)明: ? 實(shí)現(xiàn) MyShopping菜單,輸入菜單項(xiàng)編號(hào),可以自由切換各個(gè)菜單 ? 實(shí)現(xiàn)思路: 創(chuàng)建菜單類(lèi) Menu 編寫(xiě)方法實(shí)現(xiàn)各功能 編寫(xiě)測(cè)試類(lèi) ? 難點(diǎn)指導(dǎo): ? 面向?qū)ο缶幊趟季S 講解需求說(shuō)明 完成時(shí)間: 30分鐘 練習(xí) —— 實(shí)現(xiàn)系統(tǒng)入口程序 ? 需求說(shuō)明: ? 編寫(xiě)類(lèi) StartSMS,實(shí)現(xiàn)輸入用戶(hù)名和密碼,符合條件的進(jìn)入系統(tǒng) 完成時(shí)間: 20分鐘 JavaDoc注釋 ? 回顧學(xué)過(guò)的注釋方式 ? 單行注釋?zhuān)?//這里是單行注釋 ? 多行注釋?zhuān)?/*這里是多行注釋?zhuān)? 可以多行 */ ? JavaDoc注釋?zhuān)菏褂谩?/**” 開(kāi)始和“ */” 結(jié)束,用來(lái)注釋類(lèi)、屬性和方法等 /** *CalcScore類(lèi) *@author Chris *@version 2022/06/21 */ 描述信息 @author :描述作者信息 @version :描述版本信息 ? 為 ScoreCalc類(lèi)添加 JavaDoc注釋 添加 JavaDoc注釋 /** * ScoreCalc類(lèi) * @author 北大青鳥(niǎo) * @version 2022/06/01 */ public class ScoreCalc { /** Java成績(jī) */ int java。 ... /** * 計(jì)算總成績(jī) * @return total */ public int calcTotalScore() { int total = java + c + db。 return total。 } ... } 演示示例 3:添加 JavaDoc注釋 方法的 JavaDoc注釋 屬性的 JavaDoc注釋 類(lèi)的 JavaDoc注釋 如何生成 JavaDoc文檔 ? JavaDoc能夠從源代碼中抽取類(lèi)、屬性、方法等的注釋?zhuān)纬梢粋€(gè)和配套的 API幫助文檔 ? 生成 JavaDoc文檔 ? 使用命令行方式生成 ? 使用 Eclipse工具生成 演示示例 4:使用 Eclipse生成 JavaDoc文檔 練習(xí) —— 添加并生成 JavaDoc文檔 ? 需求說(shuō)明: ? 為我行我素購(gòu)物系統(tǒng)的 Manager類(lèi)、 Menu類(lèi)添加 JavaDoc注釋 ? 使用 Eclipse工具,生成兩個(gè)類(lèi)的 JavaDoc文檔 完成時(shí)間: 15分鐘 總結(jié) ? 定義類(lèi)的方法的步驟是什么? ? 類(lèi)的一個(gè)方法如何調(diào)用本類(lèi)的另一個(gè)方法? ? 類(lèi)中的一個(gè)方法如何調(diào)用另一個(gè)類(lèi)的方法? ? 成員變量和局部變量的區(qū)別有哪些? ? 如何給類(lèi)的方法添加 JavaDoc注釋?zhuān)? Java程序設(shè)計(jì) 指導(dǎo)學(xué)習(xí):人機(jī)猜拳 ? 創(chuàng)建類(lèi) Wele ? 添加一個(gè)方法 sayHello(),提示輸入姓名,然后輸出“ ,歡迎你!” ? 添加 JavaDoc注釋 /** * 歡迎類(lèi) * @author name */ public class Wele { /** * 向用戶(hù)問(wèn)好 */ public void sayHello(){ Scanner input = new Scanner()。 (你叫什么? )。 String name = ()。 (name + , 你好! )。 } } 課程內(nèi)容回顧 參考代碼 難點(diǎn)突破 ? 二重循環(huán)結(jié)構(gòu) ? 類(lèi)和對(duì)象之間的差異 ? 方法定義 ? 方法的返回值 作業(yè)講評(píng) ? 教員備課時(shí)完善 知識(shí)梳理:二重循環(huán)結(jié)構(gòu) ? 二重循環(huán)結(jié)構(gòu) ? 循環(huán)結(jié)構(gòu): while、 dowhile、 for、 foreach ? 可以任意層次嵌套 ? 各種循環(huán)結(jié)構(gòu)可以相互嵌套 ? 二重循環(huán)結(jié)構(gòu)中使用跳轉(zhuǎn)語(yǔ)句 ? continue:繼續(xù) 本層 下一輪循環(huán) ? break:跳出 本層 循環(huán) 知識(shí)梳理:類(lèi)和對(duì)象入門(mén) 21 ? 類(lèi)和對(duì)象 ? 類(lèi)和對(duì)象及其關(guān)系 ? 類(lèi)的封裝 ? 定義類(lèi) ? 創(chuàng)建和使用對(duì)象 ? OO的優(yōu)點(diǎn) ? 無(wú)參方法 ? 定義方法 ? 調(diào)用方法 ? 成員變量和局部變量 ? 面向?qū)ο缶幊趟季S 知識(shí)梳理:類(lèi)和對(duì)象入門(mén) 22 ? 帶參方法 ? 定義方法 — 指定形參 ? 調(diào)用方法 — 指定實(shí)參 ? 基本數(shù)據(jù)類(lèi)型和引用數(shù)據(jù)類(lèi)型的參數(shù)區(qū)別 ? 字符串類(lèi) ? String類(lèi) ? StringBuffer類(lèi) 綜合練習(xí):人機(jī)猜拳 ? 任務(wù) ? 完成人機(jī)猜拳互動(dòng)游戲的開(kāi)發(fā) ? 主要功能 ? 選取對(duì)戰(zhàn)角色 ? 猜拳 ? 記錄分?jǐn)?shù) ? 階段 1:練習(xí) —— 分析業(yè)務(wù),創(chuàng)建用戶(hù)類(lèi) 完成時(shí)間: 15分鐘 綜合練習(xí):人機(jī)猜拳 需求說(shuō)明 分析業(yè)務(wù) 抽象出類(lèi)、類(lèi)的特征和行為 ? 階段 1:練習(xí) —— 分析業(yè)務(wù),創(chuàng)建用戶(hù)類(lèi) 完成時(shí)間: 15分鐘 綜合練習(xí):人機(jī)猜拳 需求說(shuō)明 創(chuàng)建用戶(hù)類(lèi) 編寫(xiě)程序入口類(lèi) ? 階段 2:練習(xí) —— 創(chuàng)建計(jì)算機(jī)類(lèi) 完成時(shí)間: 15分鐘 綜合練習(xí):人機(jī)猜拳 需求說(shuō)明 創(chuàng)建計(jì)算機(jī)類(lèi) Computer。實(shí)現(xiàn)計(jì)算機(jī)出拳 ? 階段 3:練習(xí) —— 創(chuàng)建游戲類(lèi),選擇對(duì)戰(zhàn)對(duì)手 完成時(shí)間: 20分鐘 綜合練習(xí):人機(jī)猜拳 需求說(shuō)明 創(chuàng)建游戲類(lèi) Game 編寫(xiě)游戲類(lèi)的初始化方法 initial() 編寫(xiě)游戲類(lèi)的開(kāi)始游戲方法 startGame()
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)教案相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1