抽象密封的类

时间:2010-09-04 21:07:12

标签: .net c++-cli abstract-class sealed

关于c ++ / cli的一个小问题。 抽象类具有由派生类实现的抽象方法, 密封的类不允许继承。

那么为什么我们将.NET基类库中的一些类定义为抽象密封,你可以找到很多...... ??!

1 个答案:

答案 0 :(得分:15)

它相当于C#语言中的“静态类”。用于编写几乎所有BCL类的语言。所有方法都必须是静态的。声明它是抽象的和密封的,可以防止任何人从类派生并创建它的实例。

类方法与C和C ++语言中的自由函数完全等效。 CLR不支持的东西。