私有构造函数,子类化和密封

ra1*_*170 2 c# constructor subclass sealed

如果可以通过在基类中声明私有构造函数来阻止子类化,为什么我们需要"密封"关键字?是这样的,因为CLI可以更好地优化它吗?也许.

谢谢.

Sea*_*ean 9

因为您可能希望拥有公共构造函数,但不允许任何人从您的类派生