静态对象数组 - 保留整个数组的最后一个值?

时间:2015-08-26 05:37:18

标签: java arrays static

我对我的代码感到非常难过:

我有一个静态类:

static class Test
{
           static b;
           static c;
}

在我的主类中,我初始化了一个静态测试数组。

Test[] AB = new Test[5];

然后我用以下内容填充数组:

for(int a=0; a<AB.length; a++)
{
int C = new int();
int D = new int();
C = get user input here....
D = get user input here...
AB[a].c = C;
AB[a].b = D;
}

当我输出数组时,我的所有值都是输入的最后一个值。基本上,如果用户最后输入C = 5,则D = 4.对于c和b,AB [0] - AB [4]的所有值都是5和4.

我真的很难过。

任何人都可以帮我解决这个问题吗?

谢谢!

0 个答案:

没有答案
相关问题