在Java編程中,涉及到函數的調用和調用時傳遞的參數,這些參數被稱為參數。當我們定義函數時,需要指定它接收哪些參數,這些參數在函數中被稱為形式參數。
形式參數是指函數定義時聲明的參數,也被稱為函數簽名。形式參數在函數定義時指定類型和名稱,它們將用來接收實際傳遞給函數的數據。在Java中,形式參數被定義在函數的括號內。
// 定義函數 foo,它有兩個形式參數 public void foo(int arg1, String arg2) { // 函數體 }
相對應地,實際傳遞給函數的參數又被稱為實參。實參是調用函數時傳遞給函數的參數。實參可以是常量、變量、表達式等,它們提供的值將被賦給函數中的形式參數。在Java中,實參被定義在函數調用中。
// 調用函數 foo,并傳遞兩個實際參數 foo(10, "Hello World");
形式參數和實參之間的區別在于它們的作用和位置。形式參數只在函數定義中使用,它們用來接收實參傳遞的值。而實參則在函數調用中使用,它們用來提供函數需要的值。
在函數調用中,實參將被賦值給形式參數,并使用形式參數執行函數體代碼,從而為程序提供所需的功能。