私はゲームを作成することになっていて、それを作成する自由を与えられています...しかし、私は自分が何をしているのかわかりません. 実行する方法が必要だったので、以前のラボの形式をコピーしましたが、問題が発生しました。私の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());
}
}
クラスではこのメソッドについて説明していませんが、Google で調べたところ、プログラムが機能するためにはこれが必要であることがわかりました。ラボの難易度が大幅に上昇したので、今は迷っています。すべてのコードをフォーマットする簡単な方法があると確信していますが、実行メソッドとメインの関係がどのようなものか、または関連付け関係をコードで作成できるようにする方法がわかりません。私が検索したものは本当に役に立たなかったので、この質問が大丈夫であることを願っています.
すべてのコードが run() メソッド内にある場合、インスタンス変数を関連付ける方法は?