java基础:形参跟实参

java基础:形参和实参

一:先看定义

(1)形参变量只有在被调用时才分配内存单元,在调用结束时, 即刻释放所分配的内存单元。因此,形参只有在函数内部有效。 函数调用结束返回主调函数后则不能再使用该形参变量。
(2) 实参可以是常量、变量、表达式、函数等, 无论实参是何种类型的量,在进行函数调用时,它们都必须具有确定的值, 以便把这些值传送给形参。 因此应预先用赋值。

<span style="font-family: Arial, Helvetica, sans-serif; background-color: rgb(102, 255, 255);"><strong><span style="font-size:18px;">二:举例说明</span></strong></span>
<span style="background-color: rgb(240, 240, 240); font-family: Arial, Helvetica, sans-serif;">public class ParamTest {</span>
	public static void main(String[] args) {
		ParamTest p = new ParamTest();
		//1和2就是对应的实参
		System.out.println(p.sum(1, 2));
	}

    //a和b就是形式参数
	public int sum(int a, int b) {
		return a + b;
	}

}