"Pi@nist" wrote:
> MyClass myArrayOfObjects[] = new MyClass[100];
>
> MyClass[100](); // virker ikke
> MyClass()[100]; // virker ikke
>
> myArrayOfObjects[0] = new MyClass( 0,0,0 ); // virker, men MÅ
> kunne gøres nemmere
Nej, det kan det ikke - der er forskel på et array og objekter, som der kan
refereres til i et array.
// Opret et array med _plads_ til 100 MyClass objekter
// Alle elementer i array'et er null
MyClass[] myArrayOfMyClassObjects = new MyClass[100];
// konstruér egentlige MyClass objekter og indsæt dem i tabellen
for( int i = 0; i < myArrayOfMyClassObjects.length; i++ )
{
myArrayOfMyClassObjects[i] = new MyClass( 0, 0, 0 );
// eller, hvis MySecondClass nedarver fra MyClass:
myArrayOfMyClassObjects[i] = new MySecondClass( 0, 0, "Hello" );
}
Ulrik Magnusson
--
"Uskyldig"
Peter Lundin
Visit my home page:
http://www.geocities.com/ulrikm