개인 생성자가 외부 세계에서 개체를 생성하지 못한다고 들었습니다.개인 생성자 및 공용 매개 변수 생성자
내가 코드 여기
public class Product
{
public string Name { get;set;}
public double Price {get;set;}
Product()
{
}
public Product(string _name,double _price)
{
}
}
난 아직도 public 생성자 (매개 변수)를 선언 할 수 있습니다, 그것은 개인 생성자의 목적을 해치지 않을 것 있나요? 코드에 private 및 public 생성자 (매개 변수)가 필요한 경우는 언제입니까?
자세한 설명이 필요합니다.
자동으로 기본 매개 변수가없는 생성자의 생성을 비활성화합니다. –