我正在用 Java 编写一个 blackjack 程序,我开始为对象 Card 编写类声明。这是否足够,或者是否有一些我应该掩盖的方法?
public class Card {
public int suit; //Value 1-4 to represent suit
public int value; //Value 1-13 to represent value (i.e. 2, J)
public Card(int suit, int value) {
//Not yet implemented
}
}
此外,是否有一种好方法可以在 Java 中使用类似于 C++ 的枚举数据结构,因为这对卡名和花色来说会很好?
最佳答案
public enum Suite {
HEART, DIAMOND, CLUB, SPADE
}
public enum Value {
TWO, THREE, ... , JACK, QUEEN, KING, ACE
}
剩下的你可以想办法。
关于java - 用 Java 表示卡片的类?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3320678/