单例类

Posted hmy-blog

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了单例类相关的知识,希望对你有一定的参考价值。

如果一个类始终只能创建一个实例,

 

 1 class Singleton {
 2     public static Singleton instance;
 3     private Singleton() {}
 4     public static Singleton getInstance() {
 5         if (instance == null) {
 6             instance = new Singleton();
 7         }
 8 
 9         return instance;
10     }
11 }
12 
13 public class SingletonTest {
14     public static void main(String[] args) {
15         Singleton s1 = Singleton.getInstance();
16         Singleton s2 = Singleton.getInstance();
17 
18         System.out.println(s1 == s2);
19     }
20 }

使用单例类模式

 

以上是关于单例类的主要内容,如果未能解决你的问题,请参考以下文章

双重检测单例类

28.C++- 单例类模板(详解)

单例类

Kotlin 中的单例类

在使用枚举版单例模式时,修改单例类代码是扩展单例功能的唯一方法吗?

如何在 Swift 中实现单例类