webForumDet fria alternativet

Enkel fråga om objekt

3 svar · 364 visningar · startad av pulse

pulseMedlem sedan nov. 200384 inlägg
#1

Hej, hur gör man igentligen för att skapa flera objekt av samma typ men som ändå har unika namn. Jag håller på med en enkel simulation och skapar en person ungefär såhär

Person enPerson = new Person(Namn);

Namn är ett slumpvis valt namn. Men om jag nu vill skapa tex 100 personer (och använda samma kodrad för att skapa dem) hur skriver man då. Som jag fattar det kan det bara finnas ett objekt som heter enPerson och jag har inte lyckats få in en loop som lägger på siffra i namnet enPerson1, enPerson2 (även om det borde vara rätt enkelt om det nu är lösningen). Blev lite snurrigt men hoppas nån fattar vad jag vill ha hjälp med.

tydalMedlem sedan juni 20033 788 inlägg
#2

Det låter som array är det du söker. Jag kan dock inte Java själv, så du får nog leta efter det i någon dokumentation.

aasahMedlem sedan mars 20033 451 inlägg
#3

Är det så här du menar?

Person[] alla = new Person[100];

for (int i = 0; i<100; i++)
alla *= new Person("Namn"+i);

Då heter dina personer namn0, namn1, namn2....*

pulseMedlem sedan nov. 200384 inlägg
#4

Tack det var så jag menade. Simpelt nu när man ser det :)

129 ms totalt · 3 externa anrop · cache AV · v20260731051352-full.56cc9887
0 ms — hämta statistik (cache)
0 ms — hämta forumlista (cache)
126 ms — hämta tråd, inlägg och bilagor (db)