饿汉式: 1.将构造器私有化 2.在类的内部直接创建 3.提供一个公共的static方法,返回对象 懒汉式: 1.将构造器私有化 2.定义以一个static静态属性对象 3.提供一个公共的static方法,返回对象