首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2SE开发 >

java下参数传递的有关问题

2011-12-27 
java下参数传递的问题java下貌似没有全局变量的概念,如果我在一个类中声明了一个数组,然后另一个类负责填

java下参数传递的问题
java下貌似没有全局变量的概念,如果我在一个类中声明了一个数组,
然后另一个类负责填写这个数组,如何传递这个数组?也就是如何实
现类似C++下的引用传递,而不是值传递?多谢!!


[解决办法]
看你这个类里的数组是什么形式的如果是static就可以直接
String a[]=MyClass.array
[解决办法]
1,严格的讲,java里只有值传递;
2,要达到你的要求,可以把数组定义为public,或者定义合适的方法进行填写。
[解决办法]
java对这都是自动处理的吧,比如说一个数组int[] arr = {1, 2, 3};方法void method_name(int[] arg),你调用的时候这样写就可以了object.method_name(arr),相当于C++的引用传递

热点排行
Bad Request.