Java 初始化要与方法一起使用的对象数组
好的,代码的相关部分:Java 初始化要与方法一起使用的对象数组,java,initialization,Java,Initialization,好的,代码的相关部分: public static void assignClassBig(Schedule[] bigSchedule, Student student, int classA, ArrayList<Integer>[] classesXperiods, ArrayList<Integer> classes, int period) { int id = student.getID(); int classB = classes.get
public static void assignClassBig(Schedule[] bigSchedule, Student student, int classA, ArrayList<Integer>[] classesXperiods, ArrayList<Integer> classes, int period) {
int id = student.getID();
int classB = classes.get(classA);
int periodA = classesXperiods[classB].get(period) + 1;
bigSchedule[id].assignClass(classB, periodA);
}
但是,当我尝试访问其中一个Schedule对象时,会说Schedule[0]是空值。我如何初始化计划或它的任何名称,以便使用它。您必须显式设置它:
for (int i = 0; i < nOstudents; i++) {
bigSchedule[i] = new Schedule(); // or however you construct Schedules
}
for(int i=0;i
您必须明确设置它:
for (int i = 0; i < nOstudents; i++) {
bigSchedule[i] = new Schedule(); // or however you construct Schedules
}
for(int i=0;i