Java的参数传递是值传递还是引用传递
2个回答
展开全部
测试下就知道了
public static void main(String[] args) {
int a = 1;
String str = "abc";
changeValue(a, str);
System.out.println(a);
System.out.println(str);
}
private static void changeValue(int a, String str) {
a = 2;
str = "123";
}
结果:
1
abc
所以是值传递
(如果是引用的类,然后又set、get方法就另当别论了)
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询