作标记是不好的,你刚才那个是一个标准的单件设计模式,不过得改一下。 public class SomeClass { private static SomeClass _instance; protected SomeClass { //do you do; } public static SomeClass getInstance() { if(_instance==null) { _instance=new SomeClass(); } return _instance; }
} 使用时请这样使用 SomeClass a=SomeClass.getInstance();
|