public class TestMain
{
public static void main(String[] args)
{
TestStream s=TestStream.getTest();
s.setName("赵志哲");
s.setName("代重庆");
s.setName("郭伟新");
System.out.println(s.getName());
System.out.println(s.getName());
System.out.println(s.getName());
TestStream s1=TestStream.getTest();
s1.setName("赵志哲");
s1.setName("代重庆");
s1.setName("郭伟新");
System.out.println(s1.getName());
System.out.println(s1.getName());
System.out.println(s1.getName());
s.getInfo();
s1.getInfo();
if(s==s1)
{
System.out.println("创建的是同一个实例");
}
else if(s!=s1)
{
System.out.println("创建的不是同一个实例");
}
else
{
System.out.println("Application Error");
}
}
}
结论:由此我们可以得知,
单例模式为一个面向对象的应用程序提供了对象惟一的访问点,不管它实现何种功能,整个应用程序都会同享一个实例对象。
| 广告合作:400-664-0084 全国热线:400-664-0084 Copyright 2010 - 2017 www.my8848.com 珠峰网 粤ICP备15066211号 珠峰网 版权所有 All Rights Reserved
|