我得到了错误:
而且我不知道如何解决它。我知道我的类Counter
有效。下面是我的代码,如果您可以看一下,我将非常高兴。此代码包装在TestCounter
类的main方法中。
if(success)
{
Counter[] counters;
for(int i=0; i<30; i++)
{
counters[i] = new Counter(i);
System.out.println(counters[i].whatIsCounter());
}
}
最佳答案
您尚未创建数组,只是声明了变量。
您需要这样做:
Counter[] counters = new Counter[30];
或类似的东西
关于java - 数组变量 "might not have been initialized",我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/4172274/