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

正文內(nèi)容

java課程新版本面向?qū)ο蟛糠?資料下載頁

2025-06-13 07:13本頁面
  

【正文】 //…… } } 包名 使用 package聲明包, 以分號結(jié)尾 如果有包的聲明,一定 作為 Java源代碼的第一條 語句 包命名規(guī)范 ? 包名由小寫字母組成,丌能以圓點開頭或結(jié)尾 ? 包名之前最好加上唯一的前綴,通常使用組織倒置的網(wǎng)絡(luò)域名。如:域名 ? 包名后續(xù)部分依丌同機構(gòu)內(nèi)部的規(guī)范丌同而丌同 package mypackage。 package 。 package 。 部門名 項目名 package .mypackage。 用 Eclipse 創(chuàng)建包 ? 使用 Eclipse創(chuàng)建包的兩種方法: ? 分別創(chuàng)建包和類: ? 創(chuàng)建項目 →創(chuàng)建包 →創(chuàng)建類 ? 創(chuàng)建類的過程中創(chuàng)建類所在的包 ? 創(chuàng)建項目 →創(chuàng)建包和類 演示示例 4:使用 Eclipse創(chuàng)建包和類 包與目錄的關(guān)系 ? 創(chuàng)建好的包和 Java源文件是如何存儲的? ? 創(chuàng)建包 ,即創(chuàng)建了目錄結(jié)構(gòu): \jbit\classandobject jbit classandobject 如何導(dǎo)入包 ? 為了使用不在同一包中的類,需要在 Java程序中使用 import關(guān)鍵字導(dǎo)入這個類 import .*。 //導(dǎo)入 import 。 //導(dǎo)入指定包中指定類 關(guān)鍵字 import并不陌生 import 包名 . 類名; 系統(tǒng)包: 自定義包: *: 指包中的所有類 AccpSchool :指包中的 AccpSchool類 小結(jié) ? 包中, demo包中,下面程序空缺部分需要填入代碼嗎?如果需要,是什么? //添加代碼 2 //添加代碼 3 public class HelloAccp { public static void main(String[ ] args){ AccpSchool center = new AccpSchool()。 ()。 } } //添加代碼 1 public class AccpSchool { public void showMessage(){ (“這是上 海 Accp中心。 )。 } } package 。 package demo。 import .*。 聲明包的含義: 聲明當(dāng)前類所處的位置 導(dǎo)入包的含義: 聲明在當(dāng)前類中要使用到的 別的類所處的位置 練習(xí) —— 模擬賬戶查詢,實現(xiàn)存取款 ? 需求說明: ? 模擬銀行賬戶業(yè)務(wù),進行余額查詢,實現(xiàn)存款和取款 完成時間: 20分鐘 總結(jié) ? 形式參數(shù)和實際參數(shù)有什么區(qū)別? ? 調(diào)用帶參方法是有哪些注意事項? ? 如何聲明包?如何導(dǎo)入包? ? 包與存儲 Java源文件的目錄結(jié)構(gòu)關(guān)系是什么? Java程序設(shè)計 帶參數(shù)的方法(二) //方法定義 public void addName(name){ //方法體 } //方法調(diào)用 int n = 對象名 .addName(張三 ); ? 糾正代碼中的錯誤,輸出“早上好!” ? 包( package)的作用有哪些? 必須指定形參類型 回顧與作業(yè)點評 方法沒有返回值 預(yù)習(xí)檢查 ? 基本數(shù)據(jù)類型和引用數(shù)據(jù)類型作為方法參數(shù),在傳遞時有什么不同之處? 本章任務(wù) ? 實現(xiàn) MyShopping系統(tǒng)增加會員功能 ? 實現(xiàn) MyShopping系統(tǒng)會員積分功能 本章目標(biāo) ? 會使用數(shù)組作為方法的參數(shù)和返回值 ? 會使用對象作為方法的參數(shù) ? 使用 Arrays類提供的 sort()方法實現(xiàn) ? 定義一個獨立的方法來實現(xiàn)姓名排序,該方法的返回值為數(shù)組類型 數(shù)組類型的方法返回值 21 編寫方法,實現(xiàn)學(xué)生的姓名排序 public class StudentsBiz { String[ ] names = new String[5]。 // 學(xué)生姓名數(shù)組 public void inputNames(){ //接收用戶輸入的 5個學(xué)生姓名,存放于 names中 } //字符串?dāng)?shù)組作為返回值 public String[ ] getNames(){ (names)。 return names。 } } 返回字符串?dāng)?shù)組 public class TestSort { public static void main(String[ ] args) { StudentsBiz st = new StudentsBiz()。 ()。 String[ ] namesbysort =()。 (****排序后 ****)。 for(int i =0。i 。i++){ if(namesbysort [i]!=null){ (namesbysort [i]+\t)。 } } } } 數(shù)組類型的方法返回值 22 演示示例 1:數(shù)組類型的方法返回值 調(diào)用方法,返回結(jié)果 處理返回結(jié)果 ? 定義學(xué)生類,添加屬性:三門課的成績 ? 定義學(xué)生成績計算類,添加方法,傳遞對象參數(shù) ? 定義測試類 對象類型的參數(shù) 31 編寫學(xué)生成績計算類,計算學(xué)生平均分 public class Students { //定義三門課成績屬性 float java=0。 float database=0。 float html=0。 } 三門課成績 public class Score { //計算平均分,對象作為參數(shù) public float getAvg(Students stu){ float avg=0。 avg=( + + )/3。 return avg。 } } 對象類型的參數(shù) 32 返回結(jié)果 對象類型的參數(shù) public class TestScore { public static void main(String[] args) { Students stu=new Students()。 Score sc=new Score()。 float avg=0。 =80。 =95。 =77。 avg=(stu)。 (該學(xué)生的平均分為: +avg)。 } } 調(diào)用方法,傳遞參數(shù),返回結(jié)果 演示示例 2:對象類型的參數(shù) 對象類型的參數(shù) 33 public class TestScore { public static void main(String[] args) { Students stu=new Students()。 Score sc=new Score()。 float avg=0。 =80。 =95。 =77。 avg=(stu)。 (該學(xué)生的平均分為: +avg)。 } } public class Score { //計算平均分,對象作為參數(shù) public float getAvg(Students stu){ float avg=0。 avg=( + + )/3。 return avg。 } } main:stu 0x2a486c 0 main:avg 80 95 77 getAvg:stu 0x2a486c 0 getAvg:avg 省略內(nèi)存分配 內(nèi)存分配圖 ? Students類中定義身高屬性 ? Height類中定義方法,傳遞學(xué)生對象數(shù)組,求平均身高 ? 測試類調(diào)用 Height類的方法 對象數(shù)組類型的參數(shù) 21 計算學(xué)生的平均身高 public class Height { public float getAvgHeight( Students[ ] stu){ float avgHeight=0。 float all=0。//所有學(xué)生的總身高 int count=0。//學(xué)生計數(shù) for(int i=0。 i。 i++){ if(stu[i].height != 0){ all=all+stu[i].height。 count++。 } } avgHeight=all/count。 return avgHeight。 } } 對象數(shù)組作為參數(shù) public class TestHeight{ public static void main(String[ ] args) { Students[ ] stu = new Students[5]。 Height h=new Height()。 … float avgheight=(stu)。 (平均身高 :+avgheight+cm)。 } 對象數(shù)組類型的參數(shù) 22 演示示例 3:對象數(shù)組類型的參數(shù) 調(diào)用方法,傳遞對象數(shù)組 指導(dǎo) —— 增加會員 ? 訓(xùn)練要點: ? 帶參方法的定義及調(diào)用 ? 對象類型的參數(shù) ? 需求說明: ? 創(chuàng)建包 ,增加會員類和會員操作類,實現(xiàn) MyShopping系統(tǒng)的增加會員功能 ? 實現(xiàn)思路: 創(chuàng)建會員類 創(chuàng)建會員操作類 進行測試 ? 難點指導(dǎo): ? 增加會員方法 講解需求說明 完成時間: 25分鐘 練習(xí) —— 查找會員積分 ? 需求說明: ? 循環(huán)輸入多個會員的信息,根據(jù)會員編號,查找會員積分 完成時間: 5分鐘 總結(jié) ? 基本數(shù)據(jù)類型和引用數(shù)據(jù)類型作為方法參數(shù),在傳遞時有什么不同之處? ? 畫出在本章“計算學(xué)生平均分 ”問題中,程序執(zhí)行時的內(nèi)存分配過程圖 public class TestScore { public static void main(String[] args) { Students stu=new Students()。 Score sc=new Score()。 float avg=0。 =80。 =95。 =77。 avg=(stu)。 (該學(xué)生的平均分為: +avg)。 } } public class Score { //計算平均分,對象作為參數(shù) public float getAvg(Students stu){ float avg=0。 avg=( + + )/3。 return avg。 } } main:stu 0x2a486c 0 main:avg 80 95 77 getAvg:stu 0x2a486c 0 getAvg:avg 省略內(nèi)存分配
點擊復(fù)制文檔內(nèi)容
教學(xué)教案相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1