我試圖做出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個不同的實例。但據我所知,你希望這些實例的命名方式不同,以便在後面的代碼中使用。在這種情況下,去數組/列表 –