JAVA中的函式

2021-08-22 07:16:25 字數 1364 閱讀 7708

實現特定功能的一段**,可以反覆使用

減少程式中的冗餘**,提高程式的可重用性與可維護性

類以內,其他函式以外

public

class

testfunction

//可以定義函式

}

返回值型別、函式名、參數列是乙個函式必備的三要素

作用:函式的識別符號,定義時需滿足識別符號的語法,呼叫函式時需要指定函式名。

作用:編寫邏輯**,完成特定功能,當函式被呼叫時執行。

語法:函式名();

引數:定義在函式中特殊的區域性變數,要求呼叫者傳入必要的資料,函式的資料入口

參數列:定義引數的位置,在參數列中可以定義多個引數

函式呼叫:

有參函式:函式名( 實參 );

在函式呼叫時,必須傳入與形參型別、個數、位置相匹配的資料才能正確呼叫

這種實際且有值的資料,我們稱之為實際引數(實參),在函式呼叫時實參為形參賦值,達成約定,完成特定功能

返回值型別:約束函式將來必須返回什麼型別的資料給呼叫者,可以使用任何已知資料型別(viod型別代表無需返回任何資料)

返回值:當函式返回值型別不是viod型別時,該函式必須返回乙個與返回值型別相同的資料,我們把返回的資料就稱之為返回值

return關鍵字:將乙個資料(返回值)返回到函式的呼叫位置,生成結果。

注意:

1)當程式遇到return語句時會立即返回結果不會向下繼續執行其他**。

2)可以在無返回值函式(void)中使用 return; 控制函式的執行流程。

3)如果程式需要乙個返回值,要保證return語句能夠被執行(出現在條件分支、迴圈不一定執行)

4)return語句向下不能存在其他**,其他**無法被執行(編譯失敗)。

程式結束後會在函式的呼叫位置生成乙個結果,我們可以使用乙個變數接收結果。

java中的方法(函式)

注意 1.函式的呼叫可以巢狀 函式的定義不可以巢狀 2.定義好的函式必須通過呼叫實現 3.面向過程中稱為函式 物件導向中稱為方法 4.建立函式的時候盡量保證每個函式盡量完成乙個功能,強調功能的單一性 優點 簡化 提高 復用性 增加了安全性 簡化操作 函式構成 修飾詞 public 返回值 void ...

java中建構函式

3,子父類中的建構函式。在對子類物件進行初始化時,父類的建構函式也會執行,那是因為子類的建構函式預設第一行有一條隱式的語句 super super 會訪問父類中空引數的建構函式。而且子類中所有的建構函式預設第一行都是super 為什麼子類一定要訪問父類中的建構函式。因為父類中的資料子類可以直接獲取。...

JAVA 中的 函式過載例子

class cls6 string a void c1 long x a long void c1 int x a int void c1 short x a short void c1 string x a string void p system.out.println a public sta...