【发布时间】:2015-04-19 23:44:41
【问题描述】:
Jon Skeet 在他的 C# in Depth 一书中谈到了一个静态类:
它不能被声明为抽象的或密封的,尽管它隐含地两者兼有。
抽象类是派生类型的基类。我们只能通过实例化其派生类型之一来实例化抽象类。另一方面,我们不能从密封类派生任何东西。一个密封的、抽象的类在许多方面都是无用的。 Skeet 的静态类既是抽象的又是密封的是什么意思?他只是在谈论无法直接实例化它吗?
【问题讨论】:
-
好吧,你不能实例化一个,你也不能把它用作其他类的基类。你在你的问题中给出答案......
-
不能从静态类派生,也不能实例化它。
-
@downvoter 想发表评论吗?
-
对我来说似乎是一个有效的问题,尤其是当我查看 Jon Skeets 的答案时。
-
我在哪里可以支持 Jon 的修订?