【发布时间】:2015-06-24 07:04:35
【问题描述】:
具有单例设计模式的示例类。
class Singleton {
private static Singleton instance;
private int x;
private Singleton() {
x = 5;
}
public static synchronized Singleton getInstance() {
if(instance == null) {
instance = new Singleton();
}
return instance;
}
public void doSomething() {
System.out.println("Hello");
}
}
我只是想知道我是否可以使用声明为静态的相同变量和方法来创建此类。和单例一样吗?
【问题讨论】:
-
是的,你可以。这是一个有效的单例模式。
标签: java design-patterns singleton