我听说私有构造函数阻止了外部世界的对象创建.
当我有一个代码
public class Product
{
public string Name { get;set;}
public double Price {get;set;}
Product()
{
}
public Product(string _name,double _price)
{
}
}
Run Code Online (Sandbox Code Playgroud)
在这里我仍然可以声明一个公共构造函数(参数),它不会破坏私有构造函数的目的吗?我们什么时候需要代码中的私有和公共构造函数(参数)?
我需要详细说明.