【发布时间】:2009-01-16 17:00:43
【问题描述】:
除了将类声明为 final 或将其构造函数声明为私有之外,还有其他停止类继承的方法吗?
【问题讨论】:
-
final 有什么问题?
-
您能解释一下为什么您要避免使用 final 关键字吗?
-
可能是因为涉及到创建子类的框架。
-
@dtsazza 框架可以做一些你通常不会让用户代码做的事情;框架可以在运行时更改私有构造函数的保护级别。 AFIK 你不能乱用 final...
-
为什么每个人都在回答:当问题本身说“除了最终...”时,“使用最终”我认为他们是对的,但重点是,这不是问题所在。我想我们已经习惯了我们没有抓住重点的“主观和争论”问题。
标签: java inheritance