sample10_15.java

来自「Java SE 6.0前11章示的示例代码,简单易学」· Java 代码 · 共 36 行

JAVA
36
字号
package wyf.jc;
class Singleton
{
	private static Singleton singleInstance;
	public static Singleton getInstance()
	{
		if(singleInstance==null)
		{
			singleInstance=new Singleton();
		}
		return singleInstance;
	}
	private Singleton()
	{
		System.out.println("执行单列模式类的构造器!!!");
	}
}
public class Sample10_15
{
	public static void main(String[] args)
	{
			//获取对象
			Singleton s1=Singleton.getInstance();
			Singleton s2=Singleton.getInstance();
			//比较引用
			if(s1==s2)
			{
				System.out.println("两个引用指向同一个对象!!!");
			}	
			else
			{
				System.out.println("两个引用指向不同的对象!!!");
			}
	}
}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?