これは、コレクションからオブジェクトを取得する別の方法ではありません。私には、私を悩ませている苦境があります。問題を明確に説明するために最善を尽くします。
私はゲームに取り組んでいます。このゲームは、ペットの世話をするプレイヤーを中心に展開しています。私は、プレイヤーのペットの arrayList を持つことが適切であると判断しました。(したがって、プレイヤー クラスの ArrayList allPets など)
私の問題は、プレーヤーが自分のペットで何かをしたいときです。たとえば、arrayList の get メソッドで使用するインデックスを正確に知るにはどうすればよいので、正しいペットに餌をやることができますか?
これは単純な問題かもしれませんが、私を混乱させます。プレイヤーとペットの間のすべてのメソッドを装備している最中ですが、どのペットオブジェクトがクリックされたかを実際に知る方法に気づきました。現時点では、メソッドをテストする目的で作成したペット オブジェクトを渡しているだけです。画面上の実際のペットオブジェクトに関しては、それはそれをカットするつもりはありません...
どんな洞察も大歓迎です!!