java怎么把基址传递给函数,函数修改这个基址所指向的变量?
有一个变量a,原来值是9执行了xg(a);(注意不是a=xg(a);)a就变成了8xg这个函数怎么定义?代码要求最简...
有一个变量a,原来值是9
执行了xg(a);(注意不是a=xg(a);)
a就变成了8
xg这个函数怎么定义?
代码要求最简 展开
执行了xg(a);(注意不是a=xg(a);)
a就变成了8
xg这个函数怎么定义?
代码要求最简 展开
展开全部
基本类型是不行的;只有类类型可以;
class Node{
int value;
public String toString(){
return value + "";
}
}
public class Test{
public void xg(Node a){
a.value = 8;
}
public static void main(String[] args){
Node a = new Node();
a.value = 9;
Test t = new Test();
t.xg(a);
System.out.println(a);
}
}
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询