我正在从事扑克计划。它应该处理5张卡片,允许用户替换最多3张卡片。然后它会评估手和给不同的手分,例如:一对= 1分,2对= 2分等。我是否需要多个课程才能用1个用户制作一个扑克课程?
我已经写出了我认为应该去的基本轮廓,但是我真的很努力地将它放入代码中。我只是有几个问题来帮助我开始
我需要做多个类,EX:甲板类,卡类,手类吗?或者我可以只参加一个扑克课程,只需要单独的方法?
这是我到目前为止。
接下来我想我可以让
public class Poker
{
private int rank, suit;
private static String[] suits = { "hearts", "spades", "diamonds", "clubs" };
private static String[] ranks = { "Ace", "2", "3", "4", "5", "6", "7",
"8", "9", "10", "Jack", "Queen", "King" };
我真的不知道从哪里何去何从,或者如果这是连一个良好的开端?有什么建议么?
你不需要*多个类,但这是很好的做法。 – AntonH
谢谢。到目前为止,我只用过一堂课。那么第二个,但第二个总是包含我的主要运行其他类 – user3769297
您应该使用多个类,当且仅当他们使您的程序更好。在哪里更好意味着“易于书写”,“易于阅读”,“在未来更容易改变”等。 – immibis