gpt4 book ai didi

java - 制作一种将对象随机放置在屏幕上的方法。

转载 作者:行者123 更新时间:2023-12-01 15:25:06 27 4
gpt4 key购买 nike

我的其他所有内容都是正确的,但由于某种原因,这给我带来了问题。我想实现一个名为 populate() 的方法。我想在构造函数中被调用。我希望它能够创建每种类型对象的随机数量的对象。这是我的代码。我的错误是“*强文本*类yellowish中的构造函数yellowish不能应用于给定类型。必需:找到int:不是参数原因:实际参数列表和表单参数列表的长度不同。

public class FishWorld extends World
{

/**
* Constructor for objects of class FishWorld.
*
*/
public FishWorld()
{

super(600, 400, 1);

populate();
populate2();
populate3();
}


public void populate()
{
int randX;
int randY;

for(int i = 0; i < 5; i++)
{
YellowFish yf = new YellowFish();
randX = Greenfoot.getRandomNumber ( getWidth() );
randY = Greenfoot.getRandomNumber( getHeight() );
addObject(yf, randX, randY);
}
}
public void populate2()
{
int randX;
int randY;
for(int i = 0; i < 5; i++)
{
GreenFish gf = new GreenFish();
randX = Greenfoot.getRandomNumber ( getWidth() );
randY = Greenfoot.getRandomNumber( getHeight() );
addObject(yf, randX, randY);
}
}
public void populate3()
{
int randX;
int randY;
for(int i = 0; i < 5; i++)
{
StripeFish sf = new StripeFish();
randX = Greenfoot.getRandomNumber ( getWidth() );
randY = Greenfoot.getRandomNumber( getHeight() );
addObject(yf, randX, randY);
}
}
}

最佳答案

YellowFish 类中似乎没有空参数 构造函数。您可能需要添加:

public YellowFish() {
// ... your code here
}

在 YellowFish 类中。

关于java - 制作一种将对象随机放置在屏幕上的方法。,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10274069/

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