![](/img/trans.png)
[英]java - Access variable in child class, given a superclass, from another class
[英]Access a child method from another child class
public class Game {
public class Truck {
private float x,y;
public Truck() {}
public float getX() {return this.x;}
public float getY() {return this.y;}
}
public class Fort {
public Fort() {
float x = truck.getX();
float y = truck.getY();
}
}
public Truck truck = new Truck();
public Fort fort = new Fort();
}
試圖制作游戲的初級 Java 程序員。 當我嘗試獲取卡車的 x 和 y 值以在 Fort 的類方法中使用時出錯。 那么是否可以從另一個子類調用方法?
這是我得到的錯誤:
Exception in thread "LWJGL Application" java.lang.NullPointerException
at com.kroy.game.ETFortress.getTruckDistance(ETFortress.java:178)
at com.kroy.game.ETFortress.<init>(ETFortress.java:60)
at com.kroy.game.KroyGame.create(KroyGame.java:45)
at com.badlogic.gdx.backends.lwjgl.LwjglApplication.mainLoop(LwjglApplication.java:151)
at com.badlogic.gdx.backends.lwjgl.LwjglApplication$1.run(LwjglApplication.java:128)
那是因為您在類中創建類。
如果您真的是初學者,請在嘗試解決游戲之前先學習基礎知識。 您最終會到達那里,但首先要弄清楚所有代碼片段如何協同工作。 然后你可以做任何事情。
祝你好運!
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.