目錄
專注于為中小企業提供做網站、成都網站制作服務,電腦端+手機端+微信端的三站合一,更高效的管理,為中小企業河源免費做網站提供優質的服務。我們立足成都,凝聚了一批互聯網行業人才,有力地推動了上1000+企業的穩健成長,幫助中小企業通過網站建設實現規模擴充和轉變。一、前言
二、簡單的了解? ?方法
三、定義方法
1.修飾符
2.返回類型
3.方法名?
4.形參列表
5.方法體
四、方法的調用
五、代碼理解
什么是方法?
通俗易懂的說,方法就是一個大括號{ },給大括號起名字,好通過名字去反復執行大括號中的內容
方法的本質?
可以反復調用的獨立代碼塊
二、簡單的了解? ?方法如果我們的代碼都在main方法中,從上到下進行編寫;在此模式下,程序結構會隨著功能復雜度的增加而越來越復雜。在代碼中會有不連續的出現重復性代碼,無法用循環來解決。為了簡化代碼以及程序結構,把這些不連續的重復性代碼提取出來,封裝為一個方法(函數),并為之取名。然后在需要用到該方法(函數)代碼的位置去調用該方法(函數)。 方法的好處: 代碼量少了很多,減少了無謂的重復勞動; 代碼也便于維護,如果重復的代碼需要修改時,那么只需要在單獨的方法(函數)中,修改一次即可。 如果能夠在函數命名時做到“見名知意”,對代碼的可讀性也是一種提高。 在后期由于模塊化編程思想的出現,我們除了把不連續的重復性代碼提取封裝為方法外,也會把獨立的功能模塊封裝為方法。 還有一些其他益處, 設計人員不用考慮實現的細節,只需要理清楚在整個程序中有哪些模塊、模塊與模塊的關系,這樣更有利于他們對于程序宏觀的控制。 開發人員可以只考慮自己負責的模塊的實現,達到多人同時開發的效果,在效率上大大提升。三、定義方法
語法格式:
[修飾符列表] 返回類型 方法名(形參列表){
方法體; // 實現部分 功能的實現語句塊
}
//初學者 [修飾符列表] 可以固定寫 public static
定義的方法的訪問范圍和訪問方式? 初期我們可以固定書寫為 public static
2.返回類型定義的方法在執行結束后,是否有返回的結果,該結果是什么數據類型(能且只能書寫一個)
返回值類型 可以是任意數據類型(基本/引用數據類型)
3.方法名?定義方法時給方法取的名字屬于自定義標識符,按規范書寫(見名知意、首字母小寫,多單詞組成時,后續單詞首字母大寫 )即可
4.形參列表定義的方法在執行前需要從使用者身上得到的初始數據。如果沒有初始數據,那么可以不寫;如果有一個寫 參數類型 參數名;如果參數有多個,中間用逗號分隔
注【實參】:(實際的參數,方法調用時由使用者傳入的數據) ;根據方法形參的類型、個數和順序傳入相對應的數據
5.方法體書寫任意的Java語句,實現該方法所要完成的功能即可
PS: 方法本身是一個單獨的模塊,所以它的定義是在其他方法之外的。 所有的方法都是平行關系,千萬注意不要在一個方法內部定義另一個方法 方法的定義只能寫在Java類的大括號中。
四、方法的調用//語法:
類名.方法名(實際參數列表);
注意事項:
(1)實參和形參的類型和個數必須一致,且順序不變
(2)調用的是同一個類的方法時,類名. 可以省略
五、代碼理解題目:書寫一個函數實現,傳入一個整型參數,輸出 該數字每一位之和
public class Method{
public static void main(String[] args) {
// 調用 num 方法 就可執行該代碼的功能
num(147);//調用同一類方法時,類名. 可省略
} //實參 147 就是真正給形參傳遞的數據
public static void num(int intNum){ // 加在方法定義的位置--形參 (參數類型 參數名)
// 方法體 實現方法功能
int sum=0;
while (intNum>0) {
sum+=intNum%10;
intNum=intNum/10;
}
System.out.println("和為:"+sum);
}
}
你是否還在尋找穩定的海外服務器提供商?創新互聯www.cdcxhl.cn海外機房具備T級流量清洗系統配攻擊溯源,準確流量調度確保服務器高可用性,企業級服務器適合批量采購,新人活動首月15元起,快前往官網查看詳情吧
網站題目:Java方法(超詳細干貨!!!)-創新互聯
標題網址:http://vcdvsql.cn/article26/dgosjg.html
成都網站建設公司_創新互聯,為您提供移動網站建設、Google、全網營銷推廣、用戶體驗、關鍵詞優化、響應式網站
聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯