第4条:通过私有构造器强化不可实例化的能力 zhumeilu 2017-12-14 124 阅读1分钟 一些工具类不希望实例化,实例化对它没有任何意义。然而在确实显示构造器的情况下,编译器会自动提供一个公有的无参的缺省构造器。 企图通过将类做成抽象类来强制该类不可被实例化,这是行不通的。该类可以被子类化,并且该子类也可以被实例化。这样做会误导用户。 我们可以将该工具类的构造器私有化,这样该类不能被实例化,并且不能被继承。