【发布时间】:2013-08-25 12:57:05
【问题描述】:
以前我不使用枚举,而是这样做:
public static ExampleClass instance;
public ExampleClass(){
instance=this;
}
public static ExampleClass getInstance(){
return instance;
}
然后有人告诉我一个枚举单例:
public enum Example{
INSTANCE;
public static Example getInstance(){
return Example.INSTANCE;
}
在第一个示例中,我必须实例化对象才能创建实例。使用枚举,我不需要这样做.. 至少它出现了。有人能解释一下这背后的原因吗?
【问题讨论】:
标签: java enums singleton instance