Java Reference
In-Depth Information
import java.util.ArrayList;
import java.util.List;
class Card implements Serializable
{
enum Suit { CLUBS, DIAMONDS, HEARTS, SPADES }
enum Rank { ACE, DEUCE, THREE, FOUR, FIVE, SIX, SEVEN,
EIGHT, NINE, TEN,
JACK, QUEEN, KING;
int getValue()
{
return ordinal()+1;
}
}
private Suit suit;
private Rank rank;
private static final List<Card> initialDeck = new Ar-
rayList<Card>();
Card(Suit suit, Rank rank)
{
this.suit = suit;
this.rank = rank;
}
Rank getRank()
{
return rank;
}
Suit getSuit()
{
return suit;
}
int getValue()
{
return rank.ordinal()+1;
}
static
{
for (Suit suit: Suit.values())
Search WWH ::




Custom Search