Visa ett inlägg
Oläst 2004-12-27, 14:48 #2
grazzy grazzy är inte uppkopplad
Klarade millennium-buggen
 
Reg.datum: Mar 2004
Inlägg: 3 471
grazzy grazzy är inte uppkopplad
Klarade millennium-buggen
 
Reg.datum: Mar 2004
Inlägg: 3 471
Jag tror att du tänker åt fel håll lite. Det är inte meningen att du skall försöka låta en klass hålla reda på dess instanser. Gör istället då en wrapper-klass som har en array med _referenser_ till objekten som du skapar, tex:

class PersonWrapper { // en ny wrapper-klass
var $personer = new Array();
function PersonWrapper($nyttnamn) { // konstruktor
instansiera array, lägg till referens till ny Person
}
class Person { // din gamla klass
....
}
}

Eller, så har du helt enkelt en array som du definerar i ditt program och manuellt lägger till i? Du kan ju eventuellt skicka med en referens till arrayen till klassen och låta den där lägga till (dålig lösning dock).
grazzy är inte uppkopplad   Svara med citatSvara med citat