最佳答案
基于在 SO 问题 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()