import java.awt.*; import java.awt.event.*; import javax.swing.*; public class Player { /* fields */ // 1. the hand is an array of 5 Cards (just like the deck // was an array of 52 Cards) // 2. a player has a name // 3. numCardsInHand which is just like topIndex in Deck /* methods */ // 1. the constructor should give a default name // 2. accessor & mutator methods for name // 3. getCardFromHand() similar to dealOneCard() in Deck // 4. setCardInHand() is "opposite" of getCardFromHand() // 5. sortHandByValue() is similar to sort() in Deck // 6. sortHandBySuit() is similar to sort() in Deck // 7. sortHandByRank() is similar to sort() in Deck // many more later when we do Poker class }