2016-05-02 3 views
-4

私は現在、ルイジアナ工科大学の初心者レベルのクラスに在籍しています。私はこの課題の特定の部分をどのようにして私が立ち退かなくてはならないかについて助けが必要です。私はトランプのデッキをモデル化した固定サイズの配列をコード化しようとしています。割り当ての大部分を使って作成しました。2つのパラメータを持つタイプクラスの固定サイズの配列を作成しますか?

クラスの固定サイズの配列を作成し、これをデッキに割り当てようとする割り当ての一部に達しました。次に、forループを使用してデッキ内の各カードを初期化して作成するように求めます。 forループを作成しましたが、Card []デッキオブジェクトを調べると、初期化されるはずのカードの代わりにnullが表示されます。

私の2クラスのうち、どのようにこれまでのコードを設定するように求められたのですか?どんな助けでも大歓迎です!

+1

サイトのルールに従うとにコードを編集してください質問。リンクが利用できなくなり、質問が役に立たなくなります。 –

答えて

1

インスタンス変数の代わりにローカル変数 "deck"を埋めています。

代わり

Card[] deck = new Card[52]; 

のと、ループ内のループの前に使用

this.deck = new Card[52]; 

、:

this.deck[position] = new Card(....); 
+0

ありがとう!私はCard []がインスタンス変数に代入するのではなく、通常の型のような新しい変数を作成したことを完全に見落としました。さて、私はこの課題の残りの部分をもはや問題なしに得ることができるかどうかを見てみましょう。 –

+0

それは答えを受け入れるのを助けたので、問題はありません。 –

関連する問題