[size=medium]单例模式的[/size]
[size=small]意思就是只有一个实例。单例模式确保某一个类只有一个实例,而且自行实例化并向整个系统提供这个实例。这个类称为单例类。[/size]
[quote]确保一个类只有一个实例并提供一个对它的全局访问指针。[/quote]
[img]http://imgsrc.baidu.com/baike/abpic/item/9dc3cf58f4d030c1800a1894.jpg[/img]
[size=small]意思就是只有一个实例。单例模式确保某一个类只有一个实例,而且自行实例化并向整个系统提供这个实例。这个类称为单例类。[/size]
[quote]确保一个类只有一个实例并提供一个对它的全局访问指针。[/quote]
[img]http://imgsrc.baidu.com/baike/abpic/item/9dc3cf58f4d030c1800a1894.jpg[/img]
class Single
{
private int age;
private static Single s = new Single();
private Single(){};
public static Single getSingle()
{
return s;
}
public void setAge(int age)
{
this.age = age;
}
public int getAge()
{
return age;
}
}
class SingleDemo
{
public static void main(String[] args)
{
Single s1 = Single.getSingle();
Single s2 = Single.getSingle();
s1.setAge(20);
s2.setAge(30);
System.out.println(s1.getAge());
}
}