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