Инициализация массива с конструктором по умолчанию

public class Sample
{
     static int count = 0;
     public int abc;
     public Sample()
     {
        abc = ++Sample.count;
     }
}

Я хочу создать массив из вышеуказанного класса и хочу, чтобы каждый элемент в массиве был инициализирован путем вызова конструктора по умолчанию, чтобы каждый элемент могут быть разные abc . Итак, я сделал следующее:

Sample[] samples = new Sample[100];

Но это не делает то, что, как я думаю, должно делать. Похоже, таким образом не вызывается конструктор по умолчанию. Как вызвать конструктор по умолчанию при создании массива?

Я также хотел бы знать, что делает указанный выше оператор?

19
задан Nawaz 29 January 2011 в 21:25
поделиться