我在一个类中有一个名为getStrategy的方法,它期望一个数组如图所示。
public static String getStrategy(Hand[] Hand)
{
}
这是我的手对象
public class Hand
{
public char side;
}
关于我的客户,请告诉我如何通过这个getStrategy方法??
我试过这个
Hand[] HandArray = new Hand[1];
HandArray.side = 's';
MyClassUtil.getStrategy(HandArray);
请告诉我这是否正确?
答案 0 :(得分:5)
除了中间线以外的所有内容都很好(命名不谈)。目前,您的中间线正在尝试访问数组,就像它是单个对象一样。你可能想要这样的东西:
Hand[] hands = new Hand[1];
Hand hand = new Hand();
hand.side = 's';
hands[0] = hand;
MyClassUtil.getStrategy(hands);
我还强烈建议不使用公共字段......