1、定义一个复数类,通过重载运算符:+、-、*、/,直接实现两个复数之间的四则运算。 2、定义NextDay 类 包 10
4、实现:扑克牌对战游戏游戏中涉及到的类有:Card类(扑克牌类)字段:publicstringface;//记录点数publicstringsuit;/...
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方法中使用以上类,可以输入玩家姓名,发牌、亮牌,最终得到输赢结果 展开
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个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询