//单例模式(单态模式)
public class singleton {
public static void main(String[] args)
{
Singleton1 singleton = Singleton1.getInstance(); //用类名去调用getInstanc,取出Singleton1的对象
Singleton1 singleton2 = Singleton1.getInstance();
System.out.println(singleton == singleton2); //值为true。说明两个引用指向同一个地址
}
}
class Singleton1
{
private Singleton1(){}
private static Singleton1 singleton1 = new Singleton1();
public static Singleton1 getInstance() //返回Singleton1的对象
{
return singleton1;
}
}