作標記是不好的,你剛才那個是一個標準的單件設計模式,不過得改一下。 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();
|