繁体   English   中英

如何将一个对象数组传递给方法

[英]How to pass an An Object array to a method

我在类中有一个称为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);

请告诉我这是否正确??

好吧,除了中间线,其他一切都很好(放在一边)。 当前,您的中间行正在尝试访问数组,就好像它是单个对象一样。 您可能想要类似的东西:

Hand[] hands = new Hand[1];
Hand hand = new Hand();
hand.side = 's';

hands[0] = hand;
MyClassUtil.getStrategy(hands);

我也强烈建议不要使用公共领域...

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM