单例类中的私有静态最终字段

时间:2018-03-28 12:27:40

标签: java static singleton field final

如果它是私有的并且只能从类本身访问,是否有任何后果声明/不声明单个类静态最终中的字段或者只是最终结果?或者这只是空格/标签战?

2 个答案:

答案 0 :(得分:0)

没有后果。基本上,singleton是一个实例(只是一个实例),因此具有类成员字段(静态的)是违反设计的。我会避免使用静态字段

答案 1 :(得分:0)

单例设计模式是为了确保在应用程序运行时只有一个类的实例。这个Singleton对象将被其他对象用来调用它的公共方法,因此你应该将公共静态方法暴露给其他对象以获得单例的实例,因此该字段也应该是静态的。