java—当尝试获取示例时,它返回null

wlwcrazw  于 2021-08-20  发布在  Java
关注(0)|答案(1)|浏览(338)

我有一个初始化示例的主类。然后,在getter的帮助下,我想从另一个类中获取相同的示例,但是,它抛出了一个null指针异常。
主要类别:

private static Main instance;

public static Main getInstance() {
    return instance;
}

private NPCLib npcLibrary;

@Override
public void onEnable() {
    Main.instance = this;

    npcLibrary = new NPCLib(this); 

}

public NPCLib getNPCLib() {
    return npcLibrary;
}

其他类别:

private NPCLib npcLibrary = Main.getInstance().getNPCLib(); //This is null
vm0i2vca

vm0i2vca1#

我有一个初始化示例的主类。我看不到示例初始化。要初始化示例,您需要调用构造函数,例如:
private static main instance=new main();

相关问题