小编Amu*_*tha的帖子

私有构造函数和公共参数构造函数

我听说私有构造函数阻止了外部世界的对象创建.

当我有一个代码

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)

在这里我仍然可以声明一个公共构造函数(参数),它不会破坏私有构造函数的目的吗?我们什么时候需要代码中的私有和公共构造函数(参数)?

我需要详细说明.

c# oop constructor

8
推荐指数
2
解决办法
6128
查看次数

标签 统计

c# ×1

constructor ×1

oop ×1