调用方法后在另一个构造函数中调用构造函数

时间:2021-01-04 16:20:39

标签: lambda constructor this call

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;
}

0 个答案:

没有答案
相关问题