在Java中,函數(shù)也稱為方法,是一段可重復(fù)調(diào)用的代碼塊,用來完成特定的任務(wù)。函數(shù)的定義通常包括函數(shù)名、參數(shù)列表、返回類型和函數(shù)體。函數(shù)的定義格式如下:
[訪問修飾符] [static] [final] [返回類型] 函數(shù)名([參數(shù)列表]) {
return [返回值];
}
其中:
- 訪問修飾符可以是public、private、protected或default,用來控制函數(shù)的訪問權(quán)限。
- static關(guān)鍵字表示函數(shù)是靜態(tài)的,可以通過類名直接調(diào)用,而不需要實例化對象。
- final關(guān)鍵字表示函數(shù)是最終的,不能被子類重寫。
- 返回類型指定函數(shù)返回值的數(shù)據(jù)類型。如果函數(shù)沒有返回值,則返回類型為void。
- 函數(shù)名是函數(shù)的標(biāo)識符,用來調(diào)用函數(shù)。
- 參數(shù)列表包括函數(shù)參數(shù)的數(shù)據(jù)類型和名稱,用來接收調(diào)用函數(shù)時傳入的參數(shù)。
- 函數(shù)體包括函數(shù)的具體實現(xiàn)代碼。
- 返回值是函數(shù)執(zhí)行后返回的結(jié)果,其類型必須與返回類型一致。
示例:
public int add(int a, int b) {
return a + b;
}
在上面的例子中,定義了一個函數(shù)add,它接受兩個整數(shù)參數(shù)a和b,并返回它們的和。函數(shù)體中的代碼實現(xiàn)了將a和b相加的操作。