我有一个名为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);
请告诉我,这对正确与否?
'HandArray.side =“S”;':你的编译器已经告诉你,这是错误。请包含任何编译器错误消息与此或任何未来的职位。这些消息通常非常丰富,您需要了解如何理解它们。我们可以帮助。 –
从逻辑上考虑一下 - 数组本身是否有'side'字段? –
你必须在你的手类中声明一个构造函数,所以你可以像'HandArray [0] = new Hand('s');'这个参数来初始化这个变量。 – talnicolas