クラス内にgetStrategyというメソッドがあり、その配列には次のような配列が必要です。オブジェクト配列をメソッドに渡す方法
public static String getStrategy(Hand[] Hand)
{
}
が、これは私のクライアントに私の手のオブジェクト
public class Hand
{
public char side;
}
で、私はこのgetStrategy方法を渡すことができる方法を教えてください?
私はこれが正しいSIかどう教えてください。この
Hand[] HandArray = new Hand[1];
HandArray.side = 's';
MyClassUtil.getStrategy(HandArray);
を試してみました?
' HandArray.side =「s」をないを示唆している
:あなたは、おそらくのような何かをしたいです違う。これ以降の投稿にはコンパイラのエラーメッセージを含めてください。これらのメッセージは通常非常に参考になりますので、理解する方法を学びたいと思うでしょう。お手伝いします。 –
これを論理的に考えると、配列自体に 'side'フィールドがありますか? –
ハンドクラスのコンストラクタを宣言して、 'HandArray [0] = new Hand( 's');'のようなことができ、その変数がサイド変数を初期化する必要があります。 – talnicolas