作者 正 不关注架构设计细节的程序员不是一个好架构师 第4条_通过私有构造器强化不可实例化的能力 共327字 | 阅读次 | 创建于:2018/0113 · java · Effective_Java 站点微信订阅号zhengjinyibu,欢迎大家搜索关注. 将构造器 设置为Private并且要抛出异常,就可以解决这个问题. 123456789101112131415public class UtilsClass { //子类不能调用父类的构造方式,也就不能有子类了. //抛出异常是为了 本类中 声明实例对象 private UtilsClass(){ throw new RuntimeException("不可以被初始化"); } public static void main(String[] args) { UtilsClass u =new UtilsClass(); System.out.println(u); }} 本文内容仅作为作者个人兴趣与观点,不代表所在公司及团队的观点和决策。若有不恰当之处,请联系站长. Tags: Effective_Java · 通过Builder模式降低参数数量,增加可读性 Java帝国之风云再起 ·