Java中的参数传递问题
Java中只有值传递。
基本类型:形式参数的改变不影响实际参数
引用类型:形式参数的改变直接影响实际参数
怎么理解?
4 回答

慕雪9248735
TA贡献1条经验 获得超0个赞
基本数据类型 : 我有一把钥匙,然后我再配了一把钥匙给你,你对你的钥匙怎么样,也不影响我的钥匙。
引用数据类型 : 我有一把钥匙,然后我再配了一把钥匙给你,你拿着钥匙去我家捣乱,那我用我钥匙回家,也都是乱了

eiixy
TA贡献1条经验 获得超0个赞
public class HelloWorld {
public static void main(String[] args) {
HelloWorld hello = new HellloWorld();
hello.print("Hello World"); //"Hello World"为实参 是要传给方法的值
}
public void print(String str){ //String是形参类型 str是形参名
System.out.println(str)' //这里就会打印出上面穿下来的值
}
}
添加回答
举报
0/150
提交
取消