我有自定义对象MyClass,我需要创建它的3个实例.
而不是做一些像哑巴一样的事情:
MyClass instance1 = new MyClass();
MyClass instance2 = new MyClass();
MyClass instance3 = new MyClass();
Run Code Online (Sandbox Code Playgroud)
我不能做这样的事情:
MyClass[] instances = new MyClass();
instances[0].somemethod;
Run Code Online (Sandbox Code Playgroud)
?
在循环中执行:
MyClass[] instances=new MyClass[3];
for(int i=0;i<3;i++)
{
instances[i]= new MyClass();
}
Run Code Online (Sandbox Code Playgroud)
或者直接创建数组:
MyClass[] instances= new MyClass[]{new MyClass(), new MyClass(), new MyClass()};
Run Code Online (Sandbox Code Playgroud)