这就是我想要做的(在Java中1.6):如何在Java中实现构造函数包装?
public class Foo {
public Foo() {
Bar b = new Bar();
b.setSomeData();
b.doSomethingElse();
this(b);
}
public Foo(Bar b) {
// ...
}
}
编译器说:
call to this must be first statement in constructor
有什么解决方法吗?
这是否真的回答第二个构造函数上的邮件? – RonU 2010-10-07 12:47:47
*回复邮件* ??? – 2010-10-07 12:51:59
@RonU - 国际海事组织,我的回答直接解决了OP的问题。如果您不同意,请解释原因。 – 2010-10-07 13:18:11