J'ai une méthode appelée getStrategy dans une classe et attend un tableau comme indiqué.Comment passer un tableau d'objet à une méthode
public static String getStrategy(Hand[] Hand)
{
}
Et ceci est mon objet main
public class Hand
{
public char side;
}
à mon client, S'il vous plaît me dire comment puis-je passer cette méthode getStrategy ??
J'ai essayé
Hand[] HandArray = new Hand[1];
HandArray.side = 's';
MyClassUtil.getStrategy(HandArray);
S'il vous plaît me dire si cela ou non SI CORRECT ??
'HandArray.side = « s »,': Votre compilateur vous dire déjà que ce faux. S'il vous plaît inclure tous les messages d'erreur du compilateur avec ce ou les messages futurs. Ces messages sont généralement très instructifs, et vous voudrez apprendre à les comprendre. Nous pouvons aider. –
Pensez-y logiquement - le tableau lui-même a-t-il un champ 'side'? –
vous devez déclarer un constructeur dans votre classe main afin que vous puissiez faire quelque chose comme 'HandArray [0] = new Hand ('s');' et ce paramètre va initialiser la variable side. – talnicolas