JAVA里边在一个类中怎么初始化一个数组,而且要这个数组在类的两个函数中都应用!

写了一个类,里面有两个函数。发现没有办法用publicvoidinit()初始化一个数组。要是在其中一个函数中初始化,在另一个函数中就不能应用。另一个还要用第一个的结果愁... 写了一个类,里面有两个函数。发现没有办法用public void init()初始化一个数组。要是在其中一个函数中初始化,在另一个函数中就不能应用。另一个还要用第一个的结果 愁死我了!!谢谢高手们!! 展开
 我来答
285000451
2008-04-13 · TA获得超过3049个赞
知道小有建树答主
回答量:178
采纳率:0%
帮助的人:0
展开全部
楼主这样写可以在2个方法中调用同一个数组,init(int[] in)负责对数组初始化,print(int[] in)负责打印该数组中的值。

class TestArray
{
static int[] in ;

public void init(int[] in)
{
in = new int[]{2, 3, 4, 5, 6} ;
this.in = in ;
}

public void print(int[] in)
{
for(int i=0; i<in.length; i++)
{
System.out.print(in[i] + " ") ;
}
}

public static void main(String[] args)
{
TestArray11 ta = new TestArray11() ;
ta.init(in) ;
ta.print(in) ;
}
}
skyrickie
2008-04-13 · TA获得超过201个赞
知道答主
回答量:303
采纳率:0%
帮助的人:127万
展开全部
public class Test
{
String[] arg;

private String[] init()
{
arg=new String[5];
}

private String[] getString2(String[] arg)
{
/*
*里面就写实现代码
*/
return arg;
}

public static void main(String[] arg)
{
Test objtest=new Test();
objtset.init();
objtest.getString()
}
}
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
ja...n@126.com
2008-04-13 · TA获得超过386个赞
知道答主
回答量:468
采纳率:0%
帮助的人:0
展开全部
aaaa
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式