不能从静态上下文引用非静态方法getid()

wixjitnu  于 2021-07-11  发布在  Java
关注(0)|答案(1)|浏览(444)

不断出现同样的错误。

public int getNumberOfAmbulances(int area) {
    Iterator<Ambulance> it = ambulances.iterator();
    while(it.hasNext()) {
        Ambulance tk = it.next();
        return (Ambulance.getID());
    }
}

“不能从静态上下文引用非静态方法getid()”

7jmck4yq

7jmck4yq1#

救护车类中的getid()不是静态的,这意味着只能使用对象访问它。要么使该方法成为静态的,要么像这样调用getid():tk.getid()

相关问题