oprettelse af unikke objekter i et array list
Jeg sidder og kører nogle tutorials igennem for java, og vil prøve at oprette nogle objekter med unikke navne i en List.jeg har intet problem i at oprette det som i nedenstående eksempel:
List arrBalls = new ArrayList<Balls>();
for (int i = 0; i < 10;i++) {
arrBalls.add(new Ball(sizeWidth, sizeHeight));
}
Men Ball objektet skal have et unikt navn, man kunne gøre som nedenstående eksempel, men så bliver de ikke dynamisk oprettet.
Ball ball1 = new Ball(sizeWidth,sizeHeight);
Ball ball2 = new Ball(sizeWidth,sizeHeight);
Ball ball3 = new Ball(sizeWidth,sizeHeight);
Ball ball4 = new Ball(sizeWidth,sizeHeight);
arrBalls.add(ball1);
arrBalls.add(ball2);
arrBalls.add(ball3);
arrBalls.add(ball4);
------------------------------------
jeg vil gerne gøre noget i stil med dette:
for (int i = 0; i < 50; i++)
{
Ball ball+i = new Ball(sizeWidth,sizeHeight);
arrBalls.add(ball+i);
}
Hvilket ikke vil virke.
Nogle der har en ide om hvordan man kan gøre dette?