什么是方法
Java方法是語句的集合,它們在一起執行一個功能,類似與其他語言的函數,是用于完成特定功能的代碼片段
- 方法是解決一類問題的步驟的有序組合
- 方法包含在類或對象中
- 方法在程序中被創建,在其他地方被引用
設計方法原則:方法的本意是語句塊,式實現某個功能的語句塊集合,設計方法時需要保持其原子性,即一個方法完成一個功能。
方法名的命名規則:lowerCamelCase風格
方法的組成:方法頭+方法體
- 修飾符:修飾符(可選),是告訴編譯器如何調用該方法。定義該方法的訪問類型。
- 返回值類型:方法可能返回值。returnValueType是方法返回值的數據類型。有些方法執行所需的操作,但并無返回值。在這類情況下,returnValuType是關鍵字void。
- 方法名:方法的實際名稱,方法名和參數表共同構成方法簽名。
- 參數類型:參數更像占位符。當方法被調用時,傳遞值給參數。這個值被稱為實參或變量。參數列表是指方法的參數類型,順序與參數個數。參數是可選的,方法中可以不包含參數。
形式參數:在方法被調用時用于接收外界輸入的數據
實際參數:調用方法時時機傳給方法的數據 - 方法體:方法體包含具體語句,定義該方法的功能。
/*
修飾符 返回值類型 方法名(參數類型 參數名){
...
方法體
...
return 返回值;
}
*/
方法的調用
調用方法:對象名.方法名(實參列表)
Java支持兩種調用方法的方式,根據方法是否返回值來選擇
當方法返回值時,方法調用常別當作一個值,例:
int larger = max(30,40);
若方法返回值為void,方法調用一定為一條語句,例:
System.out.println("Hello World!");
拓展:值傳遞(Java) 與 引用傳遞

浙公網安備 33010602011771號