パラメータを使用して構築する必要のある基本クラスがあります。子クラスでは、基本クラスを作成する前にこのパラメーターを準備する必要がありますが、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);
}
}