java game card_java--card games

问题是:编写个关于java的扑克游戏。1.建立一个abstract类CardGame,定义一些需要使用的元素,定义2个abstractmethod---displayDescription()和deal()2.建立2个child类用于extend...

问题是:编写个关于java的扑克游戏。

1.建立一个abstract类CardGame,定义一些需要使用的元素,定义2个

abstract method --- displayDescription ()和 deal()

2.建立2个child类用于extend CardGame类。(child类写关于扑克游戏-桥

牌等类似的扑克游戏都行)为每个child类建立个构造器(constructor)

来储存持有的牌,在每个child类中需要2个method - displayDescription() 和 deal ()

3.CardPlayer类用来建立一个list用来储存抽到手里的牌。在这里使用

method getCard() 来获得抽到的牌,而method showCard ()则用来显

示抽到的牌。

4.建立Card类,用来store每张牌的花色---黑桃(Spade)、红心(Heart

)、梅花(Club)及方块(Diamond)和value(牌的大小),---在这里

可以用enumeration来显示每张牌的花色,而牌的大小可用Ace,King,

Queen,Jack 和 value:2-10来表示。

4.Deck类会建立一个list关于扑克的52长牌,在Deck类中会有一个shuffle

method来随机的打乱牌的顺序。在Deck类中还会有一个deal method

用来发牌。( It does this by removing the Card object at the

beginning of the list and returning a reference to that object. )。

在这里可以用Random object,来随机扑克牌。

5.PlayCardGames类,用来写扑克游戏的规则。。。例如桥牌等类似的扑

克游戏,需要编写2个扑克游戏。

原题请参考这个链接:

http://bbs.zdnet.com.cn/thread-1585508-1-1.html

翻译的不好请见谅。希望高手帮忙!

展开

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值