标记单例抽象并将方法声明为私有

时间:2013-09-25 20:15:53

标签: java

如果你创建了一个单例类并将构造函数设置为private,那么将class标记为abstract会有什么优势呢?

2 个答案:

答案 0 :(得分:4)

单例的关键在于您创建一个且只创建一个实例。抽象的类不能是单例,因为它不能构造。只有私有构造函数的类不能被分类。 (除了嵌套类,这是一个相当糟糕的选择恕我直言)

答案 1 :(得分:3)

无。它甚至不会是单身,因为你甚至无法对它进行即时对应。