有些类不需要创建实例,想java.util.math,只提供静态方法。将一个类的构造函数设计成私有函数可以做到这一点,这样这个类既不可以被实例化,也不可以被继承。当然把一二类定义为abstract也可以阻止这个类被实例化。