我工作的分配和我卡在這個錯誤:不能將值分配給最終的變盤點錯誤:不能將值分配給最後一個變量
這是到目前爲止我的代碼...
public class List
{
private final int Max = 25;
private final int count;
private Person list[];
public List()
{
count = 0;
list = new Person[Max];
}
public void addSomeone(Person p)
{
if (count < Max){
count++; // THIS IS WHERE THE ERROR OCCURS
list[count-1] = p;
}
}
public String toString()
{
String report = "";
for (int x=0; x < count; x++)
report += list[x].toString() + "\n";
return report;
}
}
我對java很陌生,顯然不是計算機專家,所以請以最簡單的方式解釋問題/解決方案。非常感謝。
一旦賦值,就不能修改'final'變量。 – rgettman