Scanner sc=new Scanner(System.in);
System.out.println("Enter the number.");
int n=sc.nextInt();
PIDManager[] ob;
for (int j=0;j<n;j++)
{
ob[j]=new PIDManager("Thread Number "+(j+1));
}
这里的
PIDManager
是一个类,编译器会显示一个错误,提示可能未定义ob
。 最佳答案
如果您不提前知道大小,请使用ArrayList这样的可增长数组,例如:
List<PIDManager> ob = new ArrayList<>();
..
ob.add(new PIDManager("Thread Number "+(j+1)));
然后使用add方法向其中添加元素。如果知道大小,则可以如下定义数组:
PIDManager[] ob = new PIDManager[n];