基于 SO 问题Best Singleton Implementation In Java - 即关于使用枚举创建单例 - 之间的区别/优点/缺点是什么(省略了构造函数)
public enum Elvis {
INSTANCE;
private int age;
public int getAge() {
return age;
}
}
然后打电话Elvis.INSTANCE.getAge()
和
public enum Elvis {
INSTANCE;
private int age;
public static int getAge() {
return INSTANCE.age;
}
}
然后打电话Elvis.getAge()