java - Java 中的空 CardList 对象

标签 java

我现在有一个小问题。

目前我有两个类。一个称为 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/

相关文章:

java - OnTouchListener() 只会在按下并按住按钮时执行一次

java - java中比较两个字符串

java - 通过 JAXB 反序列化自定义对象创建

java - 用其他内容替换花括号内的内容(例如 {1})

java - Spring security 3.1.4 带有表单登录的多个http元素

java - 将 SecureRandom 和 UUID 转换为 int (java)?

java - 并发查询和删除,导致Neo4j 2.0.3社区内存泄漏

java - 自动选择 JList 顶部新添加的元素

java - 带整数的 if 语句

java - 如何使用 JBoss 以编程方式获取当前 EAR 位置