【发布时间】:2015-07-20 08:16:43
【问题描述】:
我有 2 个构造函数,接受不同类型的参数:
public Board(String s) {
// the string is parsed to an int array.
int[] array = doSomething(s);
this(array);
}
public Board(int[] array) {
doSomethingElse(s);
}
但是,在第一个构造函数中,我得到“构造函数调用必须是构造函数中的第一条语句”。有没有办法让构造函数在执行其他操作后调用另一个构造函数,还是仅仅是 Java 的限制?
【问题讨论】:
标签: java constructor