有时候我们可能希望创建一个工具类,里面包含了一些静态方法和静态域,并不希望它被实例化,可以通过将它的默认构造函数声明为Private
class UtilityClass{ //private Constructor private UtilityClass(){ //This constructor will never be invoked } }如果通过将类定义成抽象类来实现,是行不通的。该类可以被子类继承,来实例化
有时候我们可能希望创建一个工具类,里面包含了一些静态方法和静态域,并不希望它被实例化,可以通过将它的默认构造函数声明为Private
class UtilityClass{ //private Constructor private UtilityClass(){ //This constructor will never be invoked } }如果通过将类定义成抽象类来实现,是行不通的。该类可以被子类继承,来实例化