こんにちはプロジェクト内の別のパッケージ内の公開オブジェクトにアクセスしようとしています。他のパッケージ内の公開オブジェクトにアクセスしようとしています
属性クラスの 'Character'タイプの 'opponent'オブジェクトにアクセスしようとしています。
public class Engine {
public static Character opponent;
}
クラスこのクラスは別のパッケージに入っています。
public int opponentAttackDamage() {
int attack = opponent.getAttribute().getAttack();
}
相手はEngineクラスに含まれ、Attributeクラスではないように見えます –
あなたは正しい相手がエンジンクラスの静的変数です。他のクラスから静的宣言されているので、同じオブジェクトにまだアクセスすることは可能であると考えました。 – TheDeveloper
したがって、 'opponentAttackDamage()'メソッドはどこに定義されていますか?他のパッケージにあるAttributeクラスの –