所以說你想要一個叫做play的抽象類,它有一個渲染方法。抽象渲染方法如何工作? (Java)
public abstract class RenderPanel{
public abstract void render();
}
然後你有另一個類,使用某種遊戲循環來調用渲染方法。
public class Window implements Runnable{
public void run(){
while(running){
RenderPanel.render();
Thread.sleep(5000);
}
}
}
此代碼不起作用,因爲您無法靜態調用抽象類,也無法實例化類。
那麼你會如何去這個問題,這樣如果你讓RenderPanel的子類,呈現在子類中的方法將被自動調用?
@martynas但是如何調用構造函數?據我所知,你不能調用抽象類的構造函數,只能調用它的子類的構造函數 – FidgetyTheGamer