一个类只会生成唯一的一个对象。
public class Test{
public static void main(String[] args)
{
Singleton s = Singleton.getInstance();
}
}
class Singleton
{
//static方法调用static属性
private static Singleton singleton = new Singleton();
//为了不生成多个对象
private Singleton()
{
}
//不使用对象,使用类名就可以调用
public static Singleton getInstance()
{
return singleton;
}
}