クラスのインスタンスを別のクラスのコンストラクターに渡そうとしていますが、その逆も同様です。私はこれをしたいと思います:
static Map map = new Map(hero);
static Hero hero = new Hero(map);
このコードを Game クラス内で実行しています。上記のコードを正しく実装するにはどうすればよいですか? それについてもっと良い方法はありますか?
編集:
私が本当に欲しいのは遅延読み込みだと思います。たとえば、マップが null の場合はそれを作成します。それ以外の場合は、作成しないでください。Javaでこれを行うにはどうすればよいですか?