发布网友 发布时间:2022-05-01 07:19
共5个回答
热心网友 时间:2022-06-26 00:10
在方法参数传递中当变量是8大基本数据类型的时候,就是传值,在方法里被修改了这个也不会影响
当变量是Object类型的时候,就是传引用看图吧
热心网友 时间:2022-06-26 00:10
传值就是你改变这个值,不会改变原值;热心网友 时间:2022-06-26 00:11
传值就是你改变这个值,不会改变原值。例如
int a=1;
把a作为参数经过方法调用,在方法中改变a的值如。
a=2;
在方法中a是变成2了。
但是在外面a还是1。.
如果是传引用,值是会变的。
例如这样
public class Test {追问谢谢,我就是想知道怎么判别形参是传值还是传引用
追答传值是少数。基本数据类型和String是值传递。
传对象的都是传引用。
热心网友 时间:2022-06-26 00:11
基本数据类型传递时值传递;热心网友 时间:2022-06-26 00:12
Java只有值传递