我正在從事撲克計劃。它應該處理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