使用公共构造函数在java中创建单例类

Man*_*ani 4 java singleton constructor design-patterns public

我是否必须使用私有构造函数来创建类单例?除了使用私有构造函数之外还有其他方法吗?我不能使用公共构造函数创建类单例吗?

小智 6

如果你的类有一个公共构造函数,那么任何人都可以随时创建它的实例.所以它不再是单身人士了.对于单身人士,只能存在一个实例.