TP13 帶參數(shù)的方法(一) ACCP 60 S11使用Java理解程序邏輯 課件_第1頁
TP13 帶參數(shù)的方法(一) ACCP 60 S11使用Java理解程序邏輯 課件_第2頁
TP13 帶參數(shù)的方法(一) ACCP 60 S11使用Java理解程序邏輯 課件_第3頁
TP13 帶參數(shù)的方法(一) ACCP 60 S11使用Java理解程序邏輯 課件_第4頁
TP13 帶參數(shù)的方法(一) ACCP 60 S11使用Java理解程序邏輯 課件_第5頁
已閱讀5頁,還剩67頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

帶參數(shù)的方法(一)第十三章帶參數(shù)的方法(一)第十三章寫出如下代碼的運(yùn)行結(jié)果

publicstaticvoidmain(String[]args){

for(inti=0;i<6;i++){ System.out.print(i+",");

while(++i<5){

continue; } System.out.print(i); }}

0,5回顧與作業(yè)點(diǎn)評(píng)寫出如下代碼的運(yùn)行結(jié)果publicstaticvoid預(yù)習(xí)檢查調(diào)用帶參方法時(shí),有哪些注意事項(xiàng)?為什么需要包?預(yù)習(xí)檢查調(diào)用帶參方法時(shí),有哪些注意事項(xiàng)?本章任務(wù)實(shí)現(xiàn)客戶信息的添加和查詢實(shí)現(xiàn)圖形生成器實(shí)現(xiàn)模擬賬戶存取款功能本章任務(wù)實(shí)現(xiàn)客戶信息的添加和查詢本章目標(biāo)會(huì)定義帶參方法會(huì)使用帶參方法會(huì)創(chuàng)建包組織Java工程本章目標(biāo)會(huì)定義帶參方法為什么要用帶參數(shù)的方法工作原理新鮮桃汁新鮮蘋果汁新鮮梨汁輸出三種果汁為什么要用帶參數(shù)的方法工作原理新鮮桃汁新鮮蘋果汁新鮮梨汁輸出如何使用帶參數(shù)的方法3-1定義帶參數(shù)的方法調(diào)用帶參數(shù)的方法publicclassZhazhi{

publicStringzhazhi(Stringfruit){Stringjuice=fruit+"汁";returnjuice;}}/*調(diào)用zhazhi方法*/ZhazhimyZhazhi=newZhazhi();StringmyFruit="蘋果";StringmyJuice=myZhazhi.zhazhi(myFruit);System.out.println(myJuice);參數(shù)列表:(數(shù)據(jù)類型參數(shù)1,數(shù)據(jù)類型參數(shù)2…)調(diào)用方法,傳遞的參數(shù)要與參數(shù)列表一一對(duì)應(yīng)如何使用帶參數(shù)的方法3-1定義帶參數(shù)的方法publiccl如何使用帶參數(shù)的方法3-2<訪問修飾符>返回類型<方法名>(<形式參數(shù)列表>){ //方法的主體}該方法允許被訪問調(diào)用的權(quán)限范圍方法返回值的類型publicclassStudentsBiz{ String[]names=newString[30];

publicvoidaddName(Stringname){

//增加學(xué)生姓名

} publicvoidshowNames(){

//顯示全部學(xué)生姓名

}}傳送給方法的形參列表一個(gè)形式參數(shù)沒有返回值如何使用帶參數(shù)的方法3-2<訪問修飾符>返回類型<方法名如何使用帶參數(shù)的方法3-3publicstaticvoidmain(String[]args){

StudentsBizst=newStudentsBiz();Scannerinput=newScanner(System.in);for(inti=0;i<5;i++){System.out.print("請(qǐng)輸入學(xué)生姓名:");StringnewName=input.next();

st.addName(newName);}st.showNames();

}實(shí)參的類型、數(shù)量、順序都要與形參一一對(duì)應(yīng)先實(shí)例化對(duì)象,再使用方法演示示例1:帶一個(gè)參數(shù)的方法調(diào)用帶參數(shù)的方法對(duì)象名.方法名(實(shí)參1,實(shí)參2,……,實(shí)參n)實(shí)參列表如何使用帶參數(shù)的方法3-3publicstaticvoi指導(dǎo)——實(shí)現(xiàn)客戶姓名添加和顯示訓(xùn)練要點(diǎn):帶參方法的定義帶參方法的調(diào)用需求說明:創(chuàng)建客戶業(yè)務(wù)類,實(shí)現(xiàn)客戶姓名的添加和顯示實(shí)現(xiàn)思路:1、創(chuàng)建CustomerBiz類2、創(chuàng)建帶參方法addName()3、創(chuàng)建方法showNames()4、創(chuàng)建測(cè)試類難點(diǎn)指導(dǎo):創(chuàng)建無返回值的帶參方法講解需求說明完成時(shí)間:25分鐘指導(dǎo)——實(shí)現(xiàn)客戶姓名添加和顯示訓(xùn)練要點(diǎn):講解需求說明完成時(shí)間練習(xí)——查找客戶姓名需求說明:根據(jù)需要,查找客戶姓名,給出查找結(jié)果完成時(shí)間:20分鐘提示:定義帶參帶返回值的方法publicboolean search(Stringname)

練習(xí)——查找客戶姓名需求說明:完成時(shí)間:20分鐘提示:定義帶共性問題集中講解常見調(diào)試問題及解決辦法代碼規(guī)范問題共性問題集中講解共性問題集中講解常見調(diào)試問題及解決辦法共性問題集中講解可以設(shè)計(jì)一個(gè)方法來實(shí)現(xiàn),通過傳遞兩個(gè)參數(shù)(需要修改的姓名、新姓名)來實(shí)現(xiàn)帶兩個(gè)參數(shù)的方法2-11、修改學(xué)生姓名,輸入新、舊姓名,進(jìn)行修改并顯示是否修改成功可以設(shè)計(jì)一個(gè)方法來實(shí)現(xiàn),通過傳遞兩個(gè)參數(shù)(需要修改的姓名、新

publicclassStudentsBiz{ String[

]names=newString[30]; …

publicbooleaneditName

(StringoldName,StringnewName)

{ booleanfind=false;//是否找到并修改成功標(biāo)識(shí) //循環(huán)數(shù)組,找到姓名為oldName的元素,修改為newName for(inti=0;i<names.length;i++){ if(names[i].equals(oldName)){ names[i]=newName; find=true; break; } }

returnfind;

}}返回值類型帶有兩個(gè)形參返回結(jié)果:boolean類型帶兩個(gè)參數(shù)的方法2-2

publicclassTestModify{ publicstaticvoidmain(String[]args){ …… System.out.print("\n請(qǐng)輸入要修改的學(xué)生姓名:"); Stringoldname=input.next(); System.out.print("\n請(qǐng)輸入新的學(xué)生姓名:"); Stringnewname=input.next(); System.out.println("\n*****修改結(jié)果*****"); if(

st.editName(oldname,newname)

){ System.out.println("找到并修改成功!"); }else{ System.out.println("沒找到該學(xué)生!"); } st.showNames(); }}根據(jù)返回值進(jìn)行處理傳遞兩個(gè)實(shí)參演示示例2:帶兩個(gè)參數(shù)的方法publicclassStudentsBiz{返回設(shè)計(jì)方法,通過傳遞三個(gè)參數(shù)(開始位置、結(jié)束位置,查找的姓名)來實(shí)現(xiàn)帶多個(gè)參數(shù)的方法2-12、指定查找區(qū)間,查找學(xué)生姓名并顯示是否修改成功設(shè)計(jì)方法,通過傳遞三個(gè)參數(shù)(開始位置、結(jié)束位置,查找的姓名)

publicbooleansearchName

(intstart,intend,Stringname){ booleanfind=false;//是否找到標(biāo)識(shí) //指定區(qū)間數(shù)組中,查找姓名 for(inti=start-1;i<end;i++){

if(names[i].equals(name)){

find=true;

break;

} } returnfind;}返回值類型帶有三個(gè)形參返回結(jié)果:boolean類型帶多個(gè)參數(shù)的方法2-2演示示例3:帶多個(gè)參數(shù)的方法if(st.searchName(s,e,name)){ System.out.println("找到了!");}else{ System.out.println("沒找到該學(xué)生!");}傳遞三個(gè)實(shí)參publicbooleansearchName(i//方法定義publicvoidaddName(Stringname){ //方法體}//方法調(diào)用對(duì)象名.addName(String"張三");調(diào)用方法時(shí)不能指定實(shí)參類型!常見錯(cuò)誤4-1對(duì)象名.addName("張三");//方法定義調(diào)用方法時(shí)不能指定實(shí)參類型!常見錯(cuò)誤4-1對(duì)象名//方法定義publicbooleansearchName(intstart,intend,Stringname){ //方法體}//方法調(diào)用Strings="開始";inte=3;Stringname="張三";booleanflag=對(duì)象名.searchName(s,e,name);形參和實(shí)參數(shù)據(jù)類型不一致!常見錯(cuò)誤4-2//方法定義形參和實(shí)參數(shù)據(jù)類型不一致!常見錯(cuò)誤4-2//方法定義publicbooleansearchName(intstart,intend,Stringname){ //方法體}//方法調(diào)用ints=1;inte=3;booleanflag=對(duì)象名.searchName(s,e);形參和實(shí)參數(shù)量不一致!常見錯(cuò)誤4-3//方法定義形參和實(shí)參數(shù)量不一致!常見錯(cuò)誤4-3//方法定義publicbooleansearchName(intstart,intend,Stringname){ //方法體}//方法調(diào)用ints=1;inte=3;Stringname="張三";對(duì)象名.searchName(s,e,name);調(diào)用方法后沒有對(duì)返回值作任何處理!常見錯(cuò)誤4-4//方法定義調(diào)用方法后沒有對(duì)返回值作任何處理!常見錯(cuò)誤4-4練習(xí)——實(shí)現(xiàn)圖形生成器需求說明:根據(jù)指定不同的行以及字符,生成不同的三角形完成時(shí)間:20分鐘練習(xí)——實(shí)現(xiàn)圖形生成器需求說明:完成時(shí)間:20分鐘共性問題集中講解常見調(diào)試問題及解決辦法代碼規(guī)范問題共性問題集中講解共性問題集中講解常見調(diào)試問題及解決辦法共性問題集中講解為什么需要包生活案例

文檔分門別類,易于查找不同內(nèi)容的文檔可以放在不同的袋子中,擁有相同的名字,避免沖突易于管理為什么需要包生活案例為什么需要包樹形文件系統(tǒng)使用目錄解決文件同名沖突問題如何存放兩個(gè)同名的類而不沖突?Sort.java插入排序Sort.java冒泡排序?yàn)槭裁葱枰鼧湫挝募到y(tǒng)Sort.java包包——解決類的同名問題允許類組成較小的單元(類似文件夾),易于找到和使用相應(yīng)的文件防止命名沖突更好的保護(hù)類、屬性和方法A.java包包包——解決類的同名問題允許類組成較小的單元(類似如何創(chuàng)建包packagecn.jbit.classandobject;//聲明包publicclassAccpSchool{//……publicStringtoString(){//……}}包名使用package聲明包,以分號(hào)結(jié)尾如果有包的聲明,一定作為Java源代碼的第一條語句如何創(chuàng)建包packagecn.jbit.classando包命名規(guī)范包名由小寫字母組成,不能以圓點(diǎn)開頭或結(jié)尾包名之前最好加上唯一的前綴,通常使用組織倒置的網(wǎng)絡(luò)域名。如:域名

包名后續(xù)部分依不同機(jī)構(gòu)內(nèi)部的規(guī)范不同而不同packagemypackage;package

net.javagroup.mypackage;package

net.javagroup.research.powerproject;部門名項(xiàng)目名

package.mypackage;×包命名規(guī)范包名由小寫字母組成,不能以圓點(diǎn)開頭或結(jié)尾packa用Eclipse創(chuàng)建包使用Eclipse創(chuàng)建包的兩種方法:分別創(chuàng)建包和類:創(chuàng)建項(xiàng)目→創(chuàng)建包→創(chuàng)建類創(chuàng)建類的過程中創(chuàng)建類所在的包創(chuàng)建項(xiàng)目→創(chuàng)建包和類演示示例4:使用Eclipse創(chuàng)建包和類

用Eclipse創(chuàng)建包使用Eclipse創(chuàng)建包的兩種方法:包與目錄的關(guān)系創(chuàng)建好的包和Java源文件是如何存儲(chǔ)的?創(chuàng)建包c(diǎn)n.jbit.classandobject,即創(chuàng)建了目錄結(jié)構(gòu):cn\jbit\classandobjectcnjbitclassandobjectAccpSchool.javaHelloAccp.java包與目錄的關(guān)系創(chuàng)建好的包和Java源文件是如何存儲(chǔ)的?cnj如何導(dǎo)入包為了使用不在同一包中的類,需要在Java程序中使用import關(guān)鍵字導(dǎo)入這個(gè)類importjava.util.*;//導(dǎo)入java.util包中所有類import

cn.jbit.classandobject.AccpSchool;//導(dǎo)入指定包中指定類關(guān)鍵字import并不陌生import包名.類名;1、系統(tǒng)包:java.util2、自定義包:cn.jbit.classandobject*:指包中的所有類AccpSchool

:指包中的AccpSchool類如何導(dǎo)入包為了使用不在同一包中的類,需要在Java程序中使用小結(jié)AccpSchool.java位于cn.jbit.classandobject包中,HelloAccp.java位于demo包中,下面程序空缺部分需要填入代碼嗎?如果需要,是什么?//添加代碼2//添加代碼3publicclassHelloAccp{publicstaticvoidmain(String[]args){ AccpSchoolcenter= newAccpSchool();center.showMessage();

}}//添加代碼1publicclassAccpSchool{publicvoidshowMessage(){System.out.println(“這是上 海Accp中心。");}}packagecn.jbit.classandobject;packagedemo;importcn.jbit.classandobject.*;聲明包的含義:聲明當(dāng)前類所處的位置導(dǎo)入包的含義:聲明在當(dāng)前類中要使用到的別的類所處的位置小結(jié)AccpSchool.java位于cn.jbit練習(xí)——模擬賬戶查詢,實(shí)現(xiàn)存取款需求說明:模擬銀行賬戶業(yè)務(wù),進(jìn)行余額查詢,實(shí)現(xiàn)存款和取款完成時(shí)間:20分鐘練習(xí)——模擬賬戶查詢,實(shí)現(xiàn)存取款需求說明:完成時(shí)間:20分鐘共性問題集中講解常見調(diào)試問題及解決辦法代碼規(guī)范問題共性問題集中講解共性問題集中講解常見調(diào)試問題及解決辦法共性問題集中講解總結(jié)形式參數(shù)和實(shí)際參數(shù)有什么區(qū)別?調(diào)用帶參方法是有哪些注意事項(xiàng)?如何聲明包?如何導(dǎo)入包?包與存儲(chǔ)Java源文件的目錄結(jié)構(gòu)關(guān)系是什么?總結(jié)形式參數(shù)和實(shí)際參數(shù)有什么區(qū)別?作業(yè)課后作業(yè)必做教員備課時(shí)在此添加內(nèi)容選做教員備課時(shí)在此添加內(nèi)容提交時(shí)間:xxx提交形式:xxx預(yù)習(xí)作業(yè)背誦英文單詞教員備課時(shí)在此添加內(nèi)容作業(yè)課后作業(yè)TP13帶參數(shù)的方法(一)ACCP60S11使用Java理解程序邏輯課件帶參數(shù)的方法(一)第十三章帶參數(shù)的方法(一)第十三章寫出如下代碼的運(yùn)行結(jié)果

publicstaticvoidmain(String[]args){

for(inti=0;i<6;i++){ System.out.print(i+",");

while(++i<5){

continue; } System.out.print(i); }}

0,5回顧與作業(yè)點(diǎn)評(píng)寫出如下代碼的運(yùn)行結(jié)果publicstaticvoid預(yù)習(xí)檢查調(diào)用帶參方法時(shí),有哪些注意事項(xiàng)?為什么需要包?預(yù)習(xí)檢查調(diào)用帶參方法時(shí),有哪些注意事項(xiàng)?本章任務(wù)實(shí)現(xiàn)客戶信息的添加和查詢實(shí)現(xiàn)圖形生成器實(shí)現(xiàn)模擬賬戶存取款功能本章任務(wù)實(shí)現(xiàn)客戶信息的添加和查詢本章目標(biāo)會(huì)定義帶參方法會(huì)使用帶參方法會(huì)創(chuàng)建包組織Java工程本章目標(biāo)會(huì)定義帶參方法為什么要用帶參數(shù)的方法工作原理新鮮桃汁新鮮蘋果汁新鮮梨汁輸出三種果汁為什么要用帶參數(shù)的方法工作原理新鮮桃汁新鮮蘋果汁新鮮梨汁輸出如何使用帶參數(shù)的方法3-1定義帶參數(shù)的方法調(diào)用帶參數(shù)的方法publicclassZhazhi{

publicStringzhazhi(Stringfruit){Stringjuice=fruit+"汁";returnjuice;}}/*調(diào)用zhazhi方法*/ZhazhimyZhazhi=newZhazhi();StringmyFruit="蘋果";StringmyJuice=myZhazhi.zhazhi(myFruit);System.out.println(myJuice);參數(shù)列表:(數(shù)據(jù)類型參數(shù)1,數(shù)據(jù)類型參數(shù)2…)調(diào)用方法,傳遞的參數(shù)要與參數(shù)列表一一對(duì)應(yīng)如何使用帶參數(shù)的方法3-1定義帶參數(shù)的方法publiccl如何使用帶參數(shù)的方法3-2<訪問修飾符>返回類型<方法名>(<形式參數(shù)列表>){ //方法的主體}該方法允許被訪問調(diào)用的權(quán)限范圍方法返回值的類型publicclassStudentsBiz{ String[]names=newString[30];

publicvoidaddName(Stringname){

//增加學(xué)生姓名

} publicvoidshowNames(){

//顯示全部學(xué)生姓名

}}傳送給方法的形參列表一個(gè)形式參數(shù)沒有返回值如何使用帶參數(shù)的方法3-2<訪問修飾符>返回類型<方法名如何使用帶參數(shù)的方法3-3publicstaticvoidmain(String[]args){

StudentsBizst=newStudentsBiz();Scannerinput=newScanner(System.in);for(inti=0;i<5;i++){System.out.print("請(qǐng)輸入學(xué)生姓名:");StringnewName=input.next();

st.addName(newName);}st.showNames();

}實(shí)參的類型、數(shù)量、順序都要與形參一一對(duì)應(yīng)先實(shí)例化對(duì)象,再使用方法演示示例1:帶一個(gè)參數(shù)的方法調(diào)用帶參數(shù)的方法對(duì)象名.方法名(實(shí)參1,實(shí)參2,……,實(shí)參n)實(shí)參列表如何使用帶參數(shù)的方法3-3publicstaticvoi指導(dǎo)——實(shí)現(xiàn)客戶姓名添加和顯示訓(xùn)練要點(diǎn):帶參方法的定義帶參方法的調(diào)用需求說明:創(chuàng)建客戶業(yè)務(wù)類,實(shí)現(xiàn)客戶姓名的添加和顯示實(shí)現(xiàn)思路:1、創(chuàng)建CustomerBiz類2、創(chuàng)建帶參方法addName()3、創(chuàng)建方法showNames()4、創(chuàng)建測(cè)試類難點(diǎn)指導(dǎo):創(chuàng)建無返回值的帶參方法講解需求說明完成時(shí)間:25分鐘指導(dǎo)——實(shí)現(xiàn)客戶姓名添加和顯示訓(xùn)練要點(diǎn):講解需求說明完成時(shí)間練習(xí)——查找客戶姓名需求說明:根據(jù)需要,查找客戶姓名,給出查找結(jié)果完成時(shí)間:20分鐘提示:定義帶參帶返回值的方法publicboolean search(Stringname)

練習(xí)——查找客戶姓名需求說明:完成時(shí)間:20分鐘提示:定義帶共性問題集中講解常見調(diào)試問題及解決辦法代碼規(guī)范問題共性問題集中講解共性問題集中講解常見調(diào)試問題及解決辦法共性問題集中講解可以設(shè)計(jì)一個(gè)方法來實(shí)現(xiàn),通過傳遞兩個(gè)參數(shù)(需要修改的姓名、新姓名)來實(shí)現(xiàn)帶兩個(gè)參數(shù)的方法2-11、修改學(xué)生姓名,輸入新、舊姓名,進(jìn)行修改并顯示是否修改成功可以設(shè)計(jì)一個(gè)方法來實(shí)現(xiàn),通過傳遞兩個(gè)參數(shù)(需要修改的姓名、新

publicclassStudentsBiz{ String[

]names=newString[30]; …

publicbooleaneditName

(StringoldName,StringnewName)

{ booleanfind=false;//是否找到并修改成功標(biāo)識(shí) //循環(huán)數(shù)組,找到姓名為oldName的元素,修改為newName for(inti=0;i<names.length;i++){ if(names[i].equals(oldName)){ names[i]=newName; find=true; break; } }

returnfind;

}}返回值類型帶有兩個(gè)形參返回結(jié)果:boolean類型帶兩個(gè)參數(shù)的方法2-2

publicclassTestModify{ publicstaticvoidmain(String[]args){ …… System.out.print("\n請(qǐng)輸入要修改的學(xué)生姓名:"); Stringoldname=input.next(); System.out.print("\n請(qǐng)輸入新的學(xué)生姓名:"); Stringnewname=input.next(); System.out.println("\n*****修改結(jié)果*****"); if(

st.editName(oldname,newname)

){ System.out.println("找到并修改成功!"); }else{ System.out.println("沒找到該學(xué)生!"); } st.showNames(); }}根據(jù)返回值進(jìn)行處理傳遞兩個(gè)實(shí)參演示示例2:帶兩個(gè)參數(shù)的方法publicclassStudentsBiz{返回設(shè)計(jì)方法,通過傳遞三個(gè)參數(shù)(開始位置、結(jié)束位置,查找的姓名)來實(shí)現(xiàn)帶多個(gè)參數(shù)的方法2-12、指定查找區(qū)間,查找學(xué)生姓名并顯示是否修改成功設(shè)計(jì)方法,通過傳遞三個(gè)參數(shù)(開始位置、結(jié)束位置,查找的姓名)

publicbooleansearchName

(intstart,intend,Stringname){ booleanfind=false;//是否找到標(biāo)識(shí) //指定區(qū)間數(shù)組中,查找姓名 for(inti=start-1;i<end;i++){

if(names[i].equals(name)){

find=true;

break;

} } returnfind;}返回值類型帶有三個(gè)形參返回結(jié)果:boolean類型帶多個(gè)參數(shù)的方法2-2演示示例3:帶多個(gè)參數(shù)的方法if(st.searchName(s,e,name)){ System.out.println("找到了!");}else{ System.out.println("沒找到該學(xué)生!");}傳遞三個(gè)實(shí)參publicbooleansearchName(i//方法定義publicvoidaddName(Stringname){ //方法體}//方法調(diào)用對(duì)象名.addName(String"張三");調(diào)用方法時(shí)不能指定實(shí)參類型!常見錯(cuò)誤4-1對(duì)象名.addName("張三");//方法定義調(diào)用方法時(shí)不能指定實(shí)參類型!常見錯(cuò)誤4-1對(duì)象名//方法定義publicbooleansearchName(intstart,intend,Stringname){ //方法體}//方法調(diào)用Strings="開始";inte=3;Stringname="張三";booleanflag=對(duì)象名.searchName(s,e,name);形參和實(shí)參數(shù)據(jù)類型不一致!常見錯(cuò)誤4-2//方法定義形參和實(shí)參數(shù)據(jù)類型不一致!常見錯(cuò)誤4-2//方法定義publicbooleansearchName(intstart,intend,Stringname){ //方法體}//方法調(diào)用ints=1;inte=3;booleanflag=對(duì)象名.searchName(s,e);形參和實(shí)參數(shù)量不一致!常見錯(cuò)誤4-3//方法定義形參和實(shí)參數(shù)量不一致!常見錯(cuò)誤4-3//方法定義publicbooleansearchName(intstart,intend,Stringname){ //方法體}//方法調(diào)用ints=1;inte=3;Stringname="張三";對(duì)象名.searchName(s,e,name);調(diào)用方法后沒有對(duì)返回值作任何處理!常見錯(cuò)誤4-4//方法定義調(diào)用方法后沒有對(duì)返回值作任何處理!常見錯(cuò)誤4-4練習(xí)——實(shí)現(xiàn)圖形生成器需求說明:根據(jù)指定不同的行以及字符,生成不同的三角形完成時(shí)間:20分鐘練習(xí)——實(shí)現(xiàn)圖形生成器需求說明:完成時(shí)間:20分鐘共性問題集中講解常見調(diào)試問題及解決辦法代碼規(guī)范問題共性問題集中講解共性問題集中講解常見調(diào)試問題及解決辦法共性問題集中講解為什么需要包生活案例

文檔分門別類,易于查找不同內(nèi)容的文檔可以放在不同的袋子中,擁有相同的名字,避免沖突易于管理為什么需要包生活案例為什么需要包樹形文件系統(tǒng)使用目錄解決文件同名沖突問題如何存放兩個(gè)同名的類而不沖突?Sort.java插入排序Sort.java冒泡排序?yàn)槭裁葱枰鼧湫挝募到y(tǒng)Sort.java包包——解決類的同名問題允許類組成較小的單元(類似文件夾),易于找到和使用相應(yīng)的文件防止命名沖突更好的保護(hù)類、屬性和方法A.java包包包——解決類的同名問題允許類組成較小的單元(類似如何創(chuàng)建包packagecn.jbit.classandobject;//聲明包publicclassAccpSchool{//……publicStringtoString(){//……}}包名使用package聲明包,以分號(hào)結(jié)尾如果有包的聲明,一定作為Java源代碼的第一條語句如何創(chuàng)建包packagecn.jbit.classando包命名規(guī)范包名由小寫字母組成,不能以圓點(diǎn)開頭或結(jié)尾包名之前最好加上唯一的前綴,通常使用組織倒置的網(wǎng)絡(luò)域名。如:域名

包名后續(xù)部分依不同機(jī)構(gòu)內(nèi)部的規(guī)范不同而不同packagemypackage;package

net.javagroup.mypackage;package

net.javagroup.research.powerproject;部門名項(xiàng)目名

package.mypackage;×包命名規(guī)范包名由小寫字母組成,不能以圓點(diǎn)開頭或結(jié)尾packa用Eclipse創(chuàng)建包使用Eclipse創(chuàng)建包的兩種方法:分別創(chuàng)建包和類:創(chuàng)建項(xiàng)目→創(chuàng)建包→創(chuàng)建類創(chuàng)建類的過程中創(chuàng)建類所在的包創(chuàng)建項(xiàng)目→創(chuàng)建包和類演示示例4:使用Eclipse創(chuàng)建包和類

用Eclipse創(chuàng)建包使用Eclipse創(chuàng)建包

溫馨提示

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

最新文檔

評(píng)論

0/150

提交評(píng)論