感觉还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;
}
}