扎实的java功底系列(Effective java)4

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

在编写只需要静态域和静态方法的类时,你更本不想将这些类实例化,就算实例化也并没有什么用。但是当你的类没有构造函数的时候,java会自动为你创建一个默认构造函数,就变成可以实例化的类。

因此,我们可以通过创建一个私有的构造器来覆盖调默认构造函数,该类也不可以被实例化了。

posted @ 2015-07-11 15:45  loutao  阅读(167)  评论(0)    收藏  举报