手记

Java入门第三季-扑克牌游戏

感觉还OK的小程序
enum枚举定义4种花色。
使用静态对象定义点数系列,比较的时候直接比较扑克牌点数的index。(为什么定义为静态对象呢?可以直接通过class调用)
时间有限,玩家就没作为输入项,直接两个List代表两个玩家了。
感兴趣的可以下载运行看看,源代码地址:http://www.imooc.com/opus/resource?opus_id=3487

package com.poker;

public enum CardColor {
    Diamond("方块"),
    Club("梅花"),
    Heart("红桃"),
    Spade("黑桃");

    /*
     * 中文描述
     */
    private String desc;

    /**
     * 返回描述
     * @return
     */
    public String getDesc(){
        return desc;
    }

    /**
     * 私有构造,防止被外部调用
     * @param desc
     */
    private CardColor(String desc) {
        this.desc = desc;
    }
}
2人推荐
随时随地看视频
慕课网APP