小编Kat*_*ryn的帖子

错误:无法为最终变量赋值

我正在进行一项任务,我遇到了这个错误:无法为最终变量计数赋值

这是我到目前为止的代码......

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;
    }
}  
Run Code Online (Sandbox Code Playgroud)

我对java很新,显然不是计算机专家,所以请用最简单的术语解释问题/解决方案.非常感谢.

java variables variable-assignment

8
推荐指数
2
解决办法
4万
查看次数

标签 统计

java ×1

variable-assignment ×1

variables ×1