public class Card { private Suit suit; private int rank; public Card(Suit suit, int rank) { this.suit = suit; this.rank = rank; } public Suit getSuit() { return suit; } public int getRank() { return rank; } public String toString() { String [] names = {"2", "3", "4", "5", "6", "7", "8", "9", "10", "Jack", "Queen", "King", "Ace"}; return names[rank - 2] + " of " + suit.toString(); } }