|
可否改为这样?
本帖最后由 hali 于 2011-10-30 09:43 编辑
class Singleton
{
1) private static Singleton = null;
2) public static int counter1 = 0 ;
3) public static int counter2 = 0;
4) private Singleton()
{
//构造函数最好不执行逻辑运算。
counter1++;
counter2++;
}
5) public static Singleton getInstance()
{
if( obj == null) {
obj = new Singleton();
}
return obj;
}
}
|
|