方法(面向過程稱函數、匯編稱子程序)是**實現特定功能的代碼塊**。核心價值:
編寫原則:邏輯嚴謹(覆蓋全分支)+ 通用性強(參數化變化點)。
訪問控制符 [修飾符] 返回值類型 方法名(參數列表) {
方法體
}
四級由大到小:public > protected > 默認(包內) > private。後續詳細講解作用域。
| 修飾符 | 含義 |
|---|---|
static | 靜態,屬於類不屬於對象 |
final | 最終,不可重寫/修改 |
abstract | 抽象,無方法體,留待子類實現 |
synchronized | 同步,線程安全 |
native | 本地,調用非 Java 代碼 |
voidbubbleSort)sort,查找用 find數據類型 參數名 (單個)
數據類型 參數名1, 數據類型 參數名2, ... (多個)
return 結果值; // 有返回值
return; // void 類型提前結束
兩大語法陷阱:
return 0;
int n = 0; // 錯誤:永遠執行不到
public int test(int a) {
if (a < 0) return 0;
// 缺少 a>=0 時的返回 → 編譯錯誤:返回值丟失
}
public int abs(int n) {
if (n > 0) return n;
else return -n;
}
掌握六大要素決策邏輯與常見陷阱,是編寫健壯方法的基礎。