题解 | #单例模式的关键点#

创建单例对象

http://www.nowcoder.com/practice/9b316cd2d6264776918bc4bc31f37aec

public class Main {

public static void main(String[] args) {
    Singleton s1 = Singleton.getInstance();
    Singleton s2 = Singleton.getInstance();
    System.out.println(s1 == s2);
}

} class Singleton {

private static Singleton instance;//第一点:一个独一无二的自己的家

private Singleton() {//第二点:家里谁也进不来,都给焊死了
}

public static Singleton getInstance() {
    if(instance==null) instance =new Singleton();//第三点:家里没人就造个人,才是一个完整的家
        return instance;
}

}

全部评论
好理解,通俗易懂
点赞 回复 分享
发布于 2023-09-04 14:44 山东

相关推荐

真的很糟糕:一般说看能力给工资意思就是给不起的借口
点赞 评论 收藏
分享
08-07 11:58
门头沟学院 Java
投实习的时候大厂只有你给面现在攻守易型了是吧挂的这么果断,连面都不给...
迷茫的大四🐶:实习是实习,正职是正职,两码事,实习也就几个月,卡的少,正职可就得狠狠地卡了
点赞 评论 收藏
分享
评论
18
2
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务