0
나는 그 밖의 모든 것을 수정했지만, 어떤 이유로 이것이 문제를 일으킨다. populate()라는 메서드를 구현하고 싶습니다. 나는 생성자에서 호출되기를 원한다. 각 객체 유형의 객체를 무작위로 생성하는 방법으로 사용하겠습니다. 이것은 내 코드입니다. 내 오류가 주어진 유형에 apllied 될 수 없습니다 황색 클래스 * 강력한 텍스트 * 생성자 노란 "입니다 필요합니다 :. 발견 : 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);
}
}
}
어디 클래스는 황색이다.? –