У меня есть базовый класс, который нужно создать с параметром. В дочернем классе мне нужно подготовить этот параметр перед созданием базового класса, но в 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);
}
}