【发布时间】:2015-11-15 00:20:31
【问题描述】:
我正在做一个 Java 实验来制作一副纸牌。到目前为止,我设法让卡片类正常工作。这使用用于等级和花色的 getter 和 setter 方法以及 toString 方法设置卡片。套牌类中的一条指令说要创建一套套牌,为每种等级和花色组合使用 Card 对象。我对如何做到这一点没有信心,想知道是否有人能指出我正确的方向?到目前为止,这是我拥有的代码:
public class Deck
{
public static final int number = 52;
【问题讨论】:
-
您到底有什么问题?看起来你的循环已经在设置一个套牌了。
-
我想知道这是否是正确的方法?此外,该类不会编译并突出显示“for(String suit : suits) {”并表示类型的非法开头。我不知道它为什么这样做。
-
你的类没有构造函数。循环代码应该在构造函数中。
-
Card[] deck = NUM_CARDS;是您的真实密码吗?NUM_CARDS是什么?它是数组还是int?如果是 int,那么您可能正在寻找更像Card[] deck = new Card[number];的东西。
标签: java arrays string class for-loop