我的主類,這是獲得實例:如何從一個類
private Integer id;
private String code;
private static Main instance;
@Override
public void onEnable() {
saveDefaultConfig();
reload();
}
public void reload() {
id = 20;
code = "code";
}
public Integer getID() {
return id;
}
public String getCode() {
return code;
}
public Main() {
instance = this;
}
而且我的其他類我嘗試的getID和引用代碼 這是我得到的代碼和ID碼。 重載()方法被調用onEnable(起始)
Main main = new Main();
System.out.println(main.getCode());
和它返回null。
你在調用'getCode()'之前調用'reload()'嗎?因爲你正在用'reload()'方法初始化它。 –
你介意發佈'onEnable()'和你如何調用它? –
這是一個程序的插件,onEnable在插件啓動時被調用。並在getCode()之前調用reload() – user2834628