私は持っていてCardType1
、CardType2
それは拡張Card
し、そしてそれはカードのArea
を持っています。ArrayList
この配列はオブジェクトで埋められCardType1
ますCardType2
が、最終的には次のようにそれらにアクセスする必要があります。
for (CardType1 card : this.cards) { ...
概要:
public class Area {
List<Card> cards = new ArrayList<Card>();
..
}
public class Card {..}
public class CardType1 extends Card {..}
public class CardType2 extends Card {..}
リスト内のサブタイプの1つだけを反復処理するにはどうすればよいですか?List<Card> cards