JAVA单例模式

单例模式即只能为某个类创建一个实例,为了达到这一目的,首先要隐藏该类的构造器:

public class a
{
	private a(){}
}

之后暴露一个方法,由方法返回实例:

public class a
{
	private a(){}
	
	private static a instance;
	public static a getInstance()
	{
		if(instance==null){
			instance = new a();
		}
		return instance;
	}
}

先声明一个static的该类的私有变量,之后在一个static方法中调用构造器创建一个实例并使该类的私有变量指向它,最后将私有变量return出来即可。

posted @ 2020-08-11 11:39  epiphanyy  阅读(8)  评论(0)    收藏  举报  来源