EffectiveJava(4)通过私有构造器强化不可实例化的能力
2017-02-24 19:12
337 查看
通过私有构造器强化不可实例化的能力
原理:只有当类不包含显式的构造器时,编译器才会生成缺省的构造器,因此只要让这个类包含私有构造器,他就不能被实例化这种方式下,子类没有可访问的超类构造器可调用 //只有当类不包含显式的构造器时,编译器才会生成缺省的构造器,因此只要让这个类包含私有构造器,他就不能被实例化
// private StrongSingletonByConstr{
// throw new AssertionError();//非必需..>>避免在类的内部调用构造器
// }
相关文章推荐
- effective java(4) 之通过私有构造器强化不可实例化的能力
- Effective Java 2.4—— 通过私有构造器强化不可实例化能力
- Effective Java第四条:通过私有构造器强化不可实例化的能力
- Effective Java (4) 通过私有构造器强化不可实例化的能力
- Effective Java (4) - 通过私有构造器强化不可实例化的能力
- Effective java第四条:通过私有构造器强化不可实例化的能力
- Effective Java之通过私有构造器强化不可实例化能力(四)
- Java学习笔记4:通过私有构造器强化不可实例化的能力
- Effective Java(4)--通过私有化构造器强化不可实例化的能力
- Effective Java学习笔记 4 通过私有构造器增强不可实例化的能力
- Java学习笔记4:通过私有构造器强化不可实例化的能力
- 第四条:通过私有构造器强化不可实例化的能力
- 第4条:通过私有构造器强化不可实例化的能力
- NO2 通过私有构造器强化不可实例化的能力
- Effective Java 第4条:通过私有构造器强化不可实例化的能力
- 第4条:通过私有构造器强化不可实例化的能力
- EJ.04 通过私有构造器强化不可实例化的能力
- Effective Java 中文版第二版的读书心得(四)通过私有构造器强化不可实例化的能力
- 通过私有构造器强化不可实例化的能力
- 第4条:通过私有构造器强化不可实例化的能力