一个java的单例类

来源:互联网 发布:网络关注有分析程序吗 编辑:程序博客网 时间:2024/06/06 11:45

其实初学java的时候一直没有弄明白单例是什么意思,现在终于明白了。下面是一个简单的单例:

public class SingleInstance {//设置一个实例对象,只允许这一个类对象private static SingleInstance  instance = null;//私有化构造函数,保证不被其他的使用private SingleInstance(){}//静态方法,用来实例化对象。如果是空,就实例化,如果不为空,直接返回原来的。public static SingleInstance getInstance(){if(instance == null){instance = new SingleInstance();}return instance;}public void test(){System.out.println("hello single instance--");}}

然后再其他类里用的时候直接这样:

SingleInstance instance =SingleInstance.getInstance();
instance.test();




0 0
原创粉丝点击