传个对象给方法并修改对象,可打印结果..
public class Test{
public static void add3(Integer i){
int val=i.intValue();
val+=3;
i=new Integer(val);
}
public static void main(String args[]){
Integer i=new Integer(0);
add3(i); //在这里传了一个 对象 后,
System.out.println(i.intValue()); //..可为什么在调用方法后却无法改变其值,
}
}
不是说 基本数据类型 是传值,而 非基本数据类型 是传引用吗?
请问这里是?
[此贴子已经被作者于2006-9-2 23:40:13编辑过]