這裏是方法方法對類添加到一個數組保持添加的類到所述第一位置僅
public void addModuleToStudent(Module aModule)
{
int position = 0;
if(position > 3)
{
System.out.println("Error: Student already has four modules\n");
}
else
{
moduleArray[position] = aModule;
position++;
}
}
的問題是,位置似乎不被遞增的位置可變的,因爲當過我添加一個模塊類,它佔據了陣列中的第一個位置,當我添加另一個而不是添加到第二個位置時,它將覆蓋第一個位置。
因爲你每次輸入方法初始化'位置'爲0? – 2012-01-05 13:51:52