[問題] 撲克牌問題

看板java作者 (A兔)時間17年前 (2008/12/23 18:07), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串1/2 (看更多)
............ ........... private Card deck[]; private Card suit[]; private Card face[]; private final int NUMBER_OF_CARDS = 52; public DeckOfCards(){ String faces[] = { "A", "2", "3", "4", "5", "6", "7", "8", "9", "10", "J", "Q", "K" }; String suits[] = { "黑桃", "紅心", "方塊", "梅花" }; deck = new Card[NUMBER_OF_CARDS]; suit = new Card[NUMBER_OF_CARDS]; face = new Card[NUMBER_OF_CARDS]; for ( int count = 0; count < deck.length; count++ ){ deck[ count ] = new Card( faces[ count % 13 ], suits[ count / 13 ] ); suit[ count ] = new Card( suits[ count / 13 ] ); face[ count ] = new Card( faces[ count % 13 ] ); } ....... ............ 這是一副撲克牌的類別 先把deck是同時記花色和數字 suit 記花色 face 記數字 之前還可以編譯成功執行 但今天不知不小心突然修到哪裡 出現了以下的錯誤訊息: DeckOfCards.java:28: cannot find symbol symbol : constructor Card(java.lang.String) location: class Card suit[ count ] = new Card( suits[ count / 13 ] ); ^ DeckOfCards.java:29: cannot find symbol symbol : constructor Card(java.lang.String) location: class Card face[ count ] = new Card( faces[ count % 13 ] ); ^ 請問一下這邊是問題出在哪裡? 如果deck[]可以過 那suit[] 和face[]也可以過吧 我想了一下午還是想不透 有請板上各位前輩了 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 218.175.24.253
文章代碼(AID): #19KBXb-Q (java)
討論串 (同標題文章)
文章代碼(AID): #19KBXb-Q (java)