MyClass []c = new MyClass[3];
Denna satsen skapar inte tre instanser av klass MyClass men istället skapar den tre null referenser till MyClass klassen. Min fråga är, hur skapar jag en MyClass array som både är deklarerad och initierard (anrop till default konstruktor) med objekt av typen MyClass.
Jag vet att man kan skapa null referenser som jag gjorde tidigare och sedan tilldela en och en instanser av objekt MyClass till array c.
Varför jag undrar är för att i c++ så kan man ju initiera en array så här:
MyClass c[] = MyClass[3];
då anropas klassens konstruktor tre gånger och initierar dess medlem varibale och sedan till denna adressen till t.ex c array.
Snälla försök att besvara min fråga, den fet märkta texten.