1、定义一个复数类,通过重载运算符:+、-、*、/,直接实现两个复数之间的四则运算。 2、定义NextDay 类 包

4、实现:扑克牌对战游戏 游戏中涉及到的类有:
Card类 (扑克牌类)
 字段:
public string face;//记录点数
public string suit;// 记录花色
private int ruler;// 记录规则
 构造方法
public Card(string f, string s) 对字段进行初始化
 重载运算符 方法(> < == !=)
 重写tostring 方法 使得能够输出类类型的数据
DeckOfCard类(扑克牌处理类)
 字段:
Card[] deck;//存储一幅扑克牌
int currentCard=0;//记录当前扑克牌
Random randomNumber;//随机数对象
 构造方法:
初始化扑克牌等一些数据
 普通方法
洗牌方法public void Shuffle()
发牌方法public Card DealDeak()
3Player类
 字段
public string name;//玩家姓名
public Card myCard;//玩家具有的扑克牌
 构造方法 (作用:初始化姓名和扑克牌)
public Player(string name,Card c)
 普通方法:(作用能够说出自己的名字和扑克牌)
public void Say()
 在Main方法中使用以上类,可以输入玩家姓名,发牌、亮牌,最终得到输赢结果

第1个回答  2012-06-06
这个很像C#入门经典(第5版)(清华大学出版社)中的例子啊,可以看一下那本书。
话说你都没告诉游戏规则,还能得到输赢结果?
其实即使告诉了,我也不会。
等待大神。
无聊。
撤。
相似回答