私は自分の課題をやっていますが、いくつかのエラーが発生しました。あるクラスには、次のメソッドがあります。
public class Class1{
public static boolean winningRecord(){
final int WINNING_RECORD;
return Class2.getPoints() > WINNING_RECORD;
}
}
class Class2{
int wins = 0;
public int getPoints(){
return wins; //More to it but to keep it simple I'll leave that out
}
}
「非静的メソッドは静的コンテキストから参照できません...」というエラーが表示されるので、 getPoints() を静的メソッドにし、変数も静的にしましたが、機能します。しかし、オブジェクトを出力する別の方法では機能しません (static キーワードが原因だと思います)。
だから私の質問は、2番目のクラスのインスタンスを作成せずにメソッドを呼び出す方法はありますか? これは私が持っている一般的なコードです。何が起こっているのかを理解できるはずです。そうでない場合は、さらに追加します。