How should I initialize an array of classes with an empty constructor?
I can see that if I was using the constructor I would do it like so -
MyClass[] myArray = new MyClass[] {
new MyClass(1),
new MyClass(2),
new MyClass(3)
};
But with an empty constructor I'm not sure what to do.
MyClass[] myArray = new MyClass[] {
new MyClass(),
new MyClass(),
new MyClass()
};
This is what I have at the moment, but it seems terribly inefficient - is there a better way?
(I called it MyClass / myArray for readability in the example - don't worry, I do use sensible variable names!)
new MyClassor do you think it's doing to much work at runtime?