简单地说、就是不可以创建对象实例、可提供过调用静态方法获取到对象实例。
具体要求如下:
1.私有构造方法(使其不可new对象实例)
2.创建静态方法,返回实例对象
代码如下:
package Singleton;
public class Demo {
private static Demo demo;
//私有构造方法
private Demo(){}
//静态方法、返回实例对象
public static Demo getDemo(){
if(demo==null){
demo = new Demo();
}
return demo;
}
}