我现在有一个小问题。
目前我有两个类。一个称为 CardList,另一个称为 Trick。 CardList 顾名思义,它是一个将自己声明为数组列表的对象,并且其中有多个方法,其中一个是 add 。 Trick 应该是一个 CardList 并扩展了 CardList 类。
private CardList aTrick;
private Suit trumpSuit;
public Trick(Bid pContract)
{
aTrick = new CardList();
this.trumpSuit = pContract.getSuit();
}
目前,每当我在 Trick 中使用 add 方法时,CardList 仍为空。
例如。
trick = new Trick(new Bid(7, Card.Suit.HEARTS));
trick.add(aJD);
该列表仍为空。 任何帮助将不胜感激。
add 方法位于 CardList 类中。 它所做的只是将卡片正常添加到 arrayList 中。没什么特别的。
最佳答案
如果Trick
假设扩展CardList
,为什么你要在Trick
中引用CardList
类,这不是继承...
public class Trick extends CardList {
// Implementation specific options here
}
将“扩展”CardList
关于java - Java 中的空 CardList 对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12666420/