我试图做出15个不同的多边形的实例,每个具有不同的半径,从225开始,每个比另一个短15像素,第二和第三个字段是对象中心位置的坐标。我所知道的[I]不工作,我已阅读,我应该使用数组,但我有麻烦它实现我的代码:新来的java,想创建一个循环,使对象
public void paintComponent(Graphics g)
{
Graphics2D g2 = (Graphics2D) g;
int i;
int number = 15;
int radiussize = 225;
for(i=0;i<=number;i++){
Shape object[i]= new Shape(radiussize-(i*15),250,300);
object[i].draw(g2);
}
}
我想要的结果是15个对象命名为:
object0, object1, object2...object15.
不,这只是创建一个单一的对象实例。我想要15个不同的实例... –
该循环确实创建了15个不同的实例。但据我所知,你希望这些实例的命名方式不同,以便在后面的代码中使用。在这种情况下,去数组/列表 –