「プレイヤー」と「アーマー」の2つのクラスがあります。「Player」には、RPG ゲームで見られると思われる一般的な変数が含まれています。「鎧」には、鎧に関連する一般的な変数が含まれています。
「鎧」クラスには、次のメソッドがあります。
public boolean canEquip() {
boolean tf = false;
if (this.wieldLevel <= [NEED CODE HERE]) {
tf = true;
} else
tf = false;
return tf;
}
プレイヤーがセーブファイルをロードするか、新しいゲームを作成するまで作成されないオブジェクトを参照しようとしています。その時点で Player オブジェクトが作成されます。このメソッドを正しく記述する方法はありますか?
if (this.wieldLevel <= Player.getLevel())
//this doesn't seem to work.