1) 将类定义为抽象基类或者将构造函数声明为private;

2) 不允许类外部创建类对象,只能在类内部创建对象