小编典典

用Java表示卡的类?

java

我正在用Java制作二十一点程序,并且开始编写对象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 ++的enum数据结构,因为这样对卡名和西装很合适?


阅读 344

收藏
2020-11-23

共1个答案

小编典典

public enum Suite {
    HEART, DIAMOND, CLUB, SPADE
}
public enum Value {
    TWO, THREE, ... , JACK, QUEEN, KING, ACE 
}

其余的您可以弄清楚。

2020-11-23