Подготовить параметр для суперконструктора

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