单例模式

来源:互联网 发布:淘宝代销怎样关联 编辑:程序博客网 时间:2024/06/08 17:57
// 单例模式class Singleton {    private final static Singleton INSTANCE = new Singleton();     //私有化构造    private Singleton() {    }    public static Singleton getInstance() {        return INSTANCE;    }    public void print() {        System.out.println("这是单例模式");    }}public class TestDemo {    public static void main(String[] args) {        //声明对象        Singleton sin = null;        //实例化对象        sin = Singleton.getInstance();        //对象调用类中的方法        sin.print();    }}

(1)类中的构造方法私有化,让外部无法调用,只能通过类内部产生实例化对象,并且利用static方法返回。
(2)外部有多少各类声明,只有开辟一个内存空间,只有一个实例化对象。

0 0