我想用final
关键字在Java中做同样的事情。我尝试使用const
关键字,但它不起作用。如何防止其他类继承自我的类?
答案 0 :(得分:18)
您要搜索的关键字是“已密封”。
答案 1 :(得分:5)
VB.NET的“NonInheritable”
答案 2 :(得分:2)
通常,您应该使用sealed关键字标记您的类型,以防您希望防止派生。但是在某些情况下它是不合适的。例如,您希望允许程序集中的类型派生自您可公开访问的类型,但阻止第三方派生。
这里有一些技巧可以让你这样做: