if / else和Constructor

时间:2015-01-22 09:03:57

标签: java

public static VerticalUtil getInstance(String pub,String subcategory) throws EnigmaException {
        if (util == null) {
            try {
                util = new VerticalUtil(pub,subcategory);
            } catch (EnigmaException e) {
                util = null;
                throw e;
            }
        }
        return util;
    }
我写这样的方法。但下次我调用此方法但util不为null,因此新的VerticalUtil构造函数不起作用。如果util在if语句中不为null或为null,我想编写代码。 if语句因某些条件也需要。我如何更改代码。请指教。感谢

0 个答案:

没有答案