如何在声明数组时初始化MyClass成员?
class MyClass {
int var1;
String[] var2;
}
MyClass[] c = new MyClass[] {...};
如何正确写入{...}?
答案 0 :(得分:1)
你需要建一个构造函数:
class MyClass {
int var1;
String[] var2;
public MyClass(int v1, String[] v2){
var1=v1;
var2=v2;
}
}
然后执行以下操作:
MyClass[] c =new MyClass[]{new MyClass(16, new String[]{"a", "b"}), new MyClass(26, new String[]{"c", "d"});
在数组声明符中多次调用构造函数。