gpt4 book ai didi

java - 实际参数列表和正式参数列表的长度不同,但它们的长度相同?

转载 作者:太空宇宙 更新时间:2023-11-04 13:14:39 25 4
gpt4 key购买 nike

好吧,基本上我已经在城市上空创建了一些移动的不明飞行物。我对 Java 图形非常陌生,在我使用图形的 5 次中,有 2 次发布了有关我的一些工作的问题。所以我的主要目标是确保 UFO 在碰撞时相互反弹,但我在代码的以下部分中收到此错误:

1 error found:
[line: 56]
Error: method collision in class UFO cannot be applied to given types;
required: no arguments
found: UFO
reason: actual and formal argument lists differ in length
<小时/>

代码部分:

  static UFO[]  swarm = new UFO[5]; //this is my UFO array attribute and it is static to work with the UFO collision method

for (int i = 0; i < swarm.length; i++)
for (int j = i+1; j<swarm.length; j++)
swarm[i].collision(swarm[j]);

最佳答案

collision() 方法必须定义如下,以便在显示时调用:

void collision(UFO ufo) {
// collision implementation
}

返回类型不必是void(它可以是任何东西,包括Object,实际上取决于它是否返回某些内容),但方法签名必须有一个UFO类型的参数。

关于java - 实际参数列表和正式参数列表的长度不同,但它们的长度相同?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33662780/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com