代码之家  ›  专栏  ›  技术社区  ›  Ibrahim Najjar

抽象密封类

  •  5
  • Ibrahim Najjar  · 技术社区  · 14 年前

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

    所以为什么我们在.NET基类库中有一些类被定义为抽象密封的,并且您可以找到很多类。???!

    1 回复  |  直到 14 年前
        1
  •  15
  •   Hans Passant    14 年前

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

    类方法与C语言和C++语言中的自由函数完全等价。CLR不支持的内容。