程序员面试金典: 9.14 Java 14.1 从继承的角度来看,将构造函数声明为私有会有何作用?

问题:从继承的角度来看,将构造函数声明为私有会有何作用?
分析:构造函数声明为私有,说明子类在继承父类的过程中,不能实例化父类,也就是表明父类是不允许修改的。
书上解法:1】子类继承父类却不能实例化父类,因此该类不能用于继承
          2】说明既然不能通过正常实例化,必然提供静态方法来实例化,用于工厂模式【漏了】

你可能感兴趣的:(程序员面试金典)