游戏世界可以扩展AnimationTimer,然后从Gameworld继承不同的地图吗?
public abstract class GameWorld extends AnimationTimer{}
public class Maze extends GameWorld {}
public class BossMap extends GameWorld {}
最佳答案
是的,那完全可以。
现在,每个Maze实例都是Gameworld的实例,而Gameworld的每个实例现在都是AnimationTimer的实例。
=> Maze的每个实例也是AnimationTimer的一个实例。