現在,由於靜態和非原型錯誤,我現在遇到了問題。有些變量無法找到主要方法。變量在被引用時找不到主驅動程序類
我已經通過創建該類實例化一個單獨的文件strated程序。像這樣:
public class StartUp {
public void main(String[] args) {
MainDriver theMainDriver = new MainDriver();
theMainDriver.start();
}
}
在程序的某些類中,它將變量傳回給mainDriver。但是當我嘗試將其引用時,我得到錯誤「無法找到符號變量theMainDriver」。
e.g:
public void getEmployee() {
theMainDriver.setEmployee(theEmployee);
}
public void getEmployeeID() {
theMainDriver.setEmployeeID(randomIDno);
}
我怎麼可以聲明的主要驅動力的方式,使得它與其他類更爲明顯。 它確實找到主驅動程序,如果我這樣做MainDriver.setEmployeeID(randomIDno);但是它具有非靜態方法的問題,無法從靜態上下文中引用。
這與OP的代碼有什麼不同? :@? – raj
由@Binyomin發佈的給定(原始)代碼? – raj
最後一行嗯看起來有希望我會試一試 – Binyomin