我创建了一个默认构造函数,它创建了一个空的“手”。
public Hand() {
hand = new ArrayList();
}
让第二个构造函数获取卡片数组,然后将它们添加到手牌的最有效方法是什么?
最佳答案
我会用一个构造函数来完成这两项工作。
public Hand(Card... cards) {
hand = Arrays.asList(cards);
}
或者如 Rohit Jain 所建议的 ArrayList 副本。
关于Java构造函数取一个数组?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13385318/