老师您好,getInstance为什么要用静态方法呢?

来源:8-5 单例设计模式-饿汉式

小蜗牛有大理想

2019-08-17

老师您好,getInstance为什么要用静态方法呢?既然我是饿汉式加载,只实例化一次,后边外部类调用实例也不会实例化了呗?

写回答

1回答

geelylucky

2019-08-17

当然是使用静态方法,否则使用实例方法那更没有意义了,因为实例方法的调用是需要new出对象的,对象都new出来了,那还要getInstance干嘛呢。静态方法可以让使用者不需要关心构造函数,不让他直接使用new的方式创建对象。

0
0

Java设计模式精讲-Debug方式+内存分析

系统学习设计原则,设计模式,锤炼编码内功,赢取高薪Offer

3430 学习 · 407 问题

查看课程