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;
}
}
浙公网安备 33010602011771号