java类方法NullPointerException
我有一个
public abstract class Entity {
public Entity() {}
public void update() {
this.x = 0;
this.y = 0;
}
}
那我有一个
public class Player Extends Entity { /* Class Definition */ }
当我呼叫玩家时。更新
我得到一个NullPointerException:
Exception in thread "main" java.lang.NullPointerException
at MainFrame.Gui.<init>(Gui.java:29)
at Start.main(Start.java:13)
# 1 楼答案
在Gui中。java在第29行您的player变量指向null,
i、 e.未初始化。所以你得到了一个例外
解决方案是确保播放器在使用前不为空
你可以通过调用一些构造函数来实现,比如
在调用播放器上的任何方法之前,请这样做,您应该会表现良好