public Class1(int k, String[] class2AsStrings) {
Class2[] class2 = new Class2[k];
for (int i = 0; i < class2AsStrings.length; i++)
class2[i] = parseClass2(class2AsStrings[i]);
this(k,Obj)
} 第一个构造函数是将字符串class2AsStrings数组转换成class2对象数组,使用第二步实现的方法,从而调用第二个构造函数 我只能在使用该方法之前调用第二个构造函数。我应该使用 lembda 函数吗?请问怎么样?
public Class1(int k, Class2[] o) {
this.attribute1 = k;
this.attribute2 = o;
}