public class Sample
{
static int count = 0;
public int abc;
public Sample()
{
abc = ++Sample.count;
}
}
Я хочу создать массив выше класса и хочу, чтобы каждый элемент в массиве был инициализирован путем вызова конструктора по умолчанию, так что каждый элемент может иметь разные abc
. Так я сделал это:
Sample[] samples = new Sample[100];
Но это не делает то, что я думаю, что он должен делать. Кажется, что конструктор по умолчанию не вызван. Как вызвать конструктор по умолчанию при создании массива?
Я также хотел бы знать, что делает вышеуказанный оператор?