通过私有构造器强化不可实例化的能力

在一些作为工具的类中,所有的方法都是静态的,那么此时这个类是不需要创建新的实例的(如java.lang.math)

由于如果类在不显式提供构造器的时候,编译器会自动提供一个公有的、无参的缺省构造器,所以我们应该去显式地提供一个私有的构造器,这样它就不能实例化了。

posted on 2017-10-15 10:34  evanxwj  阅读(117)  评论(0编辑  收藏  举报