私はチェスゲームを構築する学校のプロジェクトに取り組んでいます。配列を作成し、ボードをピースで埋めるボードがあります。
ここで、ゲーム クラスで新しいボードをインスタンス化し、コンソールを使用してプレイヤーの動きを入力したいと考えています。これをできるだけ簡単にするために、私の問題は非静的変数を入力することです。
例えば:
public class Test extends ConsoleProgram{
public static double a1;
public static void main(String[] args) {
a1 = readLine("Insert value of a1");
System.out.println(a1);
}
}
おそらくご覧のとおり、これjava
は不平を言っているようには機能しませんcannot make static reference to the non-static method readLine()
これを回避するにはどうすればよいですか? たぶん、私が理解していない本当に基本的なことがある..
いつものように、迅速かつ洞察に満ちた回答をありがとうございます!