-3

我正在尝试在 Java 中创建一个对象数组,并且在执行此操作时遇到了一些问题,我希望在我已经设置的现有类型上创建数组,并且我想要创建的 arra 对象的数量将使用声明一个全局整数。

   task = new TaskSim(taskDelay, taskPeriod);

我想创建一个上述对象的数组,taskDelay 和 taskPeriod 的值对于数组中的每个元素都是相同的,这将通过构造函数传递。但是,我要创建的元素数量将使用全局 int 定义。

TaskSim 是我实现的一个类,用于创建如上所示的任务对象,所以我的问题是如何创建具有如上所示参数的任务数组。

4

1 回答 1

2
TaskSim[] instances = new TaskSim[numberOfElements];
for (int i=0; i<instances.length; i++) {
    instances[i] = new TaskSim(taskDelay, taskPeriod);
}

http://docs.oracle.com/javase/tutorial/java/nutsandbolts/arrays.html

于 2013-01-15T00:35:45.277 回答