您的位置:首页 > 其它

第四条:通过私有构造器强化不可实例化的能力

2016-10-17 15:48 225 查看
做法很简单:

1.提供私有的构造器。

2.在构造器中抛出Access异常。

通过以上2点可以保证该类在任何情况下都不会被实例化。

缺点:它使得一个类不能被子类化。所有的构造器都必须显示或者隐式地调用超类构造器,在上面的情况下,子类就没有没有可访问的超类构造器可以使用了。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: