如果我对您的理解正确,则可能应该声明:
public class ZoneList<T extends Card> { protected List<T> cardBox;}public class PokerHand extends ZoneList<PokerCard> { public PokerHand() { cardBox = new ArrayList<PokerCard>(); }}
如果我对您的理解正确,则可能应该声明:
public class ZoneList<T extends Card> { protected List<T> cardBox;}public class PokerHand extends ZoneList<PokerCard> { public PokerHand() { cardBox = new ArrayList<PokerCard>(); }}