Initialisation du tableau avec le constructeur par défaut

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

Je veux créer un tableau de classe ci-dessus, et que vous voulez chaque élément de la matrice être initialisé par l'invocation du constructeur par défaut, de sorte que chaque élément peut avoir différentes abc.J'ai donc fait ceci:

Sample[] samples = new Sample[100];

Mais ce n'est pas faire ce que je pense qu'il doit faire. Il semble de cette façon, le constructeur par défaut n'est pas appelé. Comment appeler le constructeur par défaut lors de la création d'un tableau?

Je voudrais aussi savoir ce que fait la déclaration ci-dessus?

source d'informationauteur Nawaz