つまり、私の課題は、基本的に Java を使用してコンピューター上でゲーム「ハーツ」を作成することです。
最初にオブジェクト「カード」を次のように作成しました。
*
パブリック クラス カード {
public enum Suit { CLUBS, HEARTS, SPADES, DIAMONDS } public enum Value { TWO, THREE, FOUR, FIVE, SIX, SEVEN, EIGHT, NINE, TEN, JACK, QUEEN, KING, ACE} private Suit suit; private Value value;
> public Card(Suit suit, Value value){ suit = getSuit(); 値 = getValue(); } }
ただし、別のクラスでスーツ型または値型を使用しようとすると、「変数に解決できません」というエラーが表示されます。すべての .java ファイルは同じフォルダーにあり、Card クラスにエラー メッセージは表示されません。Java が値とスーツの型を認識しないのはなぜですか?
PS: もう 1 つのクラスは、先生が私たちに与えたテスト クラスです。彼が私たちを採点するために使用するものなので、私はそれを変更できません.
前もって感謝します!