学校でゲームを作っています。アイテムのサブクラスである武器を持っています。currentWeapon
そして、クラスに というフィールドがありますBattleGround
。そして、「バックパック」内のすべてのアイテムを検索して反復する方法があります。武器もアイテムなので武器にも使えたらいいなと思っていました。
私が望んでいたのは、Weapon
クラスのオブジェクトもアイテムと呼ぶことができるということでした。しかし、私は単に知らないだけです。sを反復する新しいメソッドが必要Weapon
ですか? Weapon
との両方Item
を同じバックパックに収納する必要があります。
フィールドcurrentWeapon
を として保存Weapon
すると、メソッドを使用できず、 s とsにWeapon
sを保存できない可能性があります。として保存すると、クラスのメソッドを使用できません。ありがとうございました。Hashmap
String
Item
Item
Weapon