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语句因某些条件也需要。我如何更改代码。请指教。感谢