我有一个必须用参数构造的基类。在子类中,我需要在构造基类之前准备此参数,但在 Java 中,必须先调用 super。处理这种情况的最佳方法是什么(参见下面的简单示例)。
class BaseClass {
protected String preparedParam;
public BaseClass(String preparedParam) {
this.param = param;
}
}
class ChildClass {
public ChildClass (Map<String, Object> params) {
// need to work with params and prepare param for super constructor
super(param);
}
}