java单例模式

/*

  • 单例(让一个类只能有一个对象)步骤:
    1.构造函数私有化
    2.在类内部创建一个自身类型的对象
    3.使用一个public的函数把该对象返回
  • */
    class SingletonModel {
    private SingletonModel(){
    }
    private static SingletonModel sModel = new SingletonModel();//定义成static静态方法main才能调用
    public static SingletonModel getInstance() {
    return sModel;
    }
    public void show(){
    System.out.println("对象被调用了");
    }
    }
    public class TestSingletonModel{
    public static void main(String[] args) {
    //SingletonModel s1 = new SingletonModel();构造方法不可见将不能创建对象
    SingletonModel.getInstance().show();;
    }
    }
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 1. Java基础部分 基础部分的顺序:基本语法,类相关的语法,内部类的语法,继承相关的语法,异常的语法,线程的语...
    子非鱼_t_阅读 31,766评论 18 399
  • 1. 实现单例模式 饿汉模式和懒汉模式单例模式根据实例化时机分为饿汉模式和懒汉模式。饿汉模式,是指不等到单例真正使...
    aaron1993阅读 228评论 0 0
  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 134,958评论 19 139
  • 这只大象的名字叫克里,它有好几个宝宝,森林是克里的家。 克里像个孩子喜欢幻想,如:天空的云彩要是掉下来,带着自己飞...
    博物馆美育流动站阅读 145评论 0 0
  • 2017.9.4晚上10:08 阳朔 小龙女 百问导师 留在这里的孩子他们是有怎样的福报呢? 怎么觉得能够给龙老师...
    龙之蹊阅读 162评论 0 0