是否可以使用同一类的另一个构造函数的方法结果调用构造函数?
我希望能够接受多种形式的输入,并具有以下内容:
public class MyClass
{
public MyClass(int intInput)
{
...
}
public MyClass(String stringInput);
{
this(convertToInt(stringInput));
}
public int convertToInt(String aString)
{
return anInt;
}
}
当我尝试编译它时,我得到
error: cannot reference this before supertype constructor has been called
指convertToInt
.