package chapter6.demo64;


import java.util.ArrayList;
import java.util.Collections;
import java.util.TreeSet;

// Player.java - 玩家类
public class Player {
    private String name;
    // Card类已经实现Comparable接口，可以使用TreeSet自动排序
    private TreeSet<Card> hand = new TreeSet<>();

    /**
     * 构造函数
     * @param name 玩家名称
     */
    public Player(String name) {
        this.name = name;
    }

    /**
     * 接收一张牌
     * @param card 收到的牌
     */
    public void receiveCard(Card card) {
        hand.add(card);
    }

    /**
     * 显示手牌
     * @return 手牌的字符串表示
     */
    public String showHand() {
        return name + "：" + hand.toString();
    }
}