如何使类成为受保护的继承?

时间:2008-12-12 20:27:16

标签: c# .net oop

我想用final关键字在Java中做同样的事情。我尝试使用const关键字,但它不起作用。如何防止其他类继承自我的类?

3 个答案:

答案 0 :(得分:18)

您要搜索的关键字是“已密封”。

MSDN

答案 1 :(得分:5)

VB.NET的“NonInheritable”

MSDN

答案 2 :(得分:2)

通常,您应该使用sealed关键字标记您的类型,以防您希望防止派生。但是在某些情况下它是不合适的。例如,您希望允许程序集中的类型派生自您可公开访问的类型,但阻止第三方派生。

这里有一些技巧可以让你这样做: