有什么不同吗?
public sealed class A
{
}
public sealed class B
{
private B()
{}
}
那么在密封类
中使用私有构造函数的原因是什么答案 0 :(得分:4)
这两件事是相切的,也就是说,一件事与另一件事无关。
那么在密封类
中使用私有构造函数的原因是什么
很可能是Singleton的实施。没有必要继承它(所以它的sealed
),你不希望devs实例化新实例(你希望它们使用Singleton实例)