在Java中创建以数组作为参数的对象

发布于 2024-12-17 04:20:25 字数 302 浏览 0 评论 0原文

好吧,我对此很陌生,甚至不确定我问的是正确的问题,但我想创建一个具有一些常规值(如字符串和整数等)的对象。但除此之外,我希望其中一个属性是像这样的字符串数组:

int hp =100;
int level =1;
int exp=0;
String[] items = {"hpPot","blank","blank","blank","blank"};
return new player(level, exp, hp, name, items[] );
}

这不起作用,至少我想知道到底为什么。

谢谢。

Ok I'm really new to this and am not even sure I'm asking the right question but I want to create an object that has some regualr values like strings and ints etc. But in addition I want one of the properties to be an array of strings like this:

int hp =100;
int level =1;
int exp=0;
String[] items = {"hpPot","blank","blank","blank","blank"};
return new player(level, exp, hp, name, items[] );
}

This doesn't work and at the least I'd like to know exactly why.

Thanks.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

白衬杉格子梦 2024-12-24 04:20:25

传递数组时不要使用下标运算符

return new player(level, exp, hp, name, items); // [] is removed.

while passing array don't use subscript operator

return new player(level, exp, hp, name, items); // [] is removed.
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文