我应该创造一个游戏,我们已经被赋予了创造它的自由……但我不知道我在做什么。我复制了以前实验室的格式,因为我需要一种方法来运行它,但现在我遇到了问题。我的 Gui 类如下:
public class Gui implements Runnable {
public Gui() { }
ArrayList<Tile> _al;
@Override
public void run() {
//where I want the _al variable to be used
}
}
我复制的代码使用了一个 Driver 类来运行这个方法:
public class Driver {
public static void main(String[] args) {
SwingUtilities.invokeLater(new Gui());
}
}
我们还没有在课堂上讨论过这个方法,但是从谷歌上我了解到这是程序运行所必需的。实验室的难度大幅增加,所以我现在迷路了。我确信有一种简单的方法来格式化所有代码,但我不知道 run 方法和 main 之间的关系是什么,或者我如何才能使它在我的代码中建立关联关系。我搜索的任何东西都没有真正帮助,所以我希望这个问题没问题。
如果所有代码都在 run() 方法中,如何关联实例变量?