java单利模式

package frank;
public class App
{
	public static void main(String[] args)
	{
		Person p1 = Person.getInstance();
		p1.setAge(10);
		Person p2 = Person.getInstance();
		System.out.println(p2.getAge());
	}
}
class Person
{
	private int age;
	private Person()
	{}
	private static Person instances;
	public static Person getInstance()
	{
		if(instances == null)
		{
			instances = new Person();
		}
		return instances;
	}
	public void setAge(int age)
	{
		this.age = age;
	}
	public int getAge()
	{
		return this.age; 
	}
}

  

posted on 2013-08-05 11:28  wp456  阅读(207)  评论(0)    收藏  举报

导航