使一个类不被继承

时间:2010-08-23 04:09:21

标签: c# class inheritance

我正在尝试创建一个c#类,但我不希望它被继承。我怎么能做到这一点?

2 个答案:

答案 0 :(得分:34)

sealed是您要查找的字词,以及reference

的链接
public sealed class MyClass
{

}

然后只是正常创建你的类,但是你将无法继承它。

然而,您仍然可以继承其他类,如此

public sealed class MyClass : MyBaseClass
{

}

答案 1 :(得分:0)

除了将PostMan's设为achieve之外,我们还可以Constructor。{p1

Private

现在类class NotInheritable { private NotInheritable() { //making the constructor private } } class Derived : NotInheritable { } NotInheritable