将构造器 设置为Private并且要抛出异常,就可以解决这个问题.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
public  class UtilsClass {

//子类不能调用父类的构造方式,也就不能有子类了.
//抛出异常是为了 本类中 声明实例对象
private UtilsClass(){
throw new RuntimeException("不可以被初始化");
}

public static void main(String[] args) {

UtilsClass u =new UtilsClass();
System.out.println(u);

}
}