通过私有构造器强化不可实例化的能力
原理:只有当类不包含显式的构造器时,编译器才会生成缺省的构造器,因此只要让这个类包含私有构造器,他就不能被实例化
这种方式下,子类没有可访问的超类构造器可调用 //只有当类不包含显式的构造器时,编译器才会生成缺省的构造器,因此只要让这个类包含私有构造器,他就不能被实例化
// private StrongSingletonByConstr{
// throw new AssertionError();//非必需..>>避免在类的内部调用构造器
// }