Java中为什么要私有化构造方法

为什么要私有化构造方法

要私有化的方法不是来描述一类事物的,创建没有任何意义

解决方案:

提示:这里填写该问题的具体解决方案:

为什么要将构造方法私有化?
问:如果要限制一个类对象产生,即:一个类只能有一个实例化对象,该怎么做?
答:实例化对象肯定要调用构造方法,如果将构造方法藏起来,则外部肯定无法直接调用,就肯定不能用new关键字调用构造方法实例。

举例子:

所以此设计在系统中称为单例设计(单态设计),在windows中也有此设计的存在。Windows中的回收站,所有的盘都共享同一个回收站,这就是一个典型的单态设计。

上一篇:【Docker命令】日常使用的Docker命令-镜像管理


下一篇:【vue之道】