###前提・実現したいこと
部分的にソースコードを抜粋しましたが、
putCard()のところの記述がすっと納得できません。
putCard()の内側に{}があり、その内側にに引数を書いてあります。
まず、 putCard(new Card[] { card } )
内側をnewしていますがこれは 配列生成のnewですか?Cardの生成のnewですか?
()の内側に入ると{}になるんですか?
括弧の二重構造の意味していることが分かりません。
()の内側だけの処理を書くと
new Card[] (card)
を意味していると見ていいですか?これもちょっと理解しにくいですが、
別々の記述に分解するとどうなりますか?
これが配列生成のnewか? new Card()のnewですか?
###発生している問題・エラーメッセージ
エラーメッセージ
###該当のソースコード
java
1public class Table{ 2 public void putCard(Card[] card){ 3 ・・・ 4 } 5} 6 7public class Player{ 8 public void receiveCard(Card card){ 9 table_.putCard(new Card[] { card }); 10 } 11 public void play(Player nextPlayer){ 12 table_.putCard(new Card[] { myHand_.pickCard(0) }); 13 } 14} 15 16
###試したこと
課題に対してアプローチしたことを記載してください
###補足情報(言語/FW/ツール等のバージョンなど)
より詳細な情報
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。