Java的形参、实参与传值调用、传地址调用
形参:方法声明时小括号内声明的变量,如下面的 int i:
void fun(int i){
i=i+1;
}
是为了声明此方法需要传入的参数类型。在方法被调用时创建,在方法结束时销毁,只作用于方法内部。
实参:调用用方法时,实际传入的参数,如下定义了int a,并在调用fun()方法时将a作为实参传入:
int a=1;
fun(a);
一般在方法调用前就已创建并初始化。
那么在一次方法调用,传参的过程中发生了什么?
虚拟机在栈中为方法开辟了内存空间,并创建了形参,然后将实参的值赋给了形参。
在方法结
原创
2020-11-18 17:19:43 ·
648 阅读 ·
0 评论