XML 직렬화에서 매개 변수가없는 생성자의 필요성
XML 직렬화 가능한 클래스로 작업 할 때 매개 변수가없는 생성자가 중요한 이유는 무엇입니까? 대답은 사막화 과정에 있습니다.
xml deserializer는 전에 클래스의 인스턴스를 생성해야합니다. 매개 변수가없는 생성자가 없으면, 디스 이어 라이저는이 초기 객체를 생성 할 방법이 없어서 런타임 오류로 이어집니다. .
이 매개 변수가없는 생성자 (공개, 개인 또는 내부)의 가시성은 주요 관심사가 아니라는 점에 유의해야합니다. 그것의 존재입니다. 사형화제가 사용할 수있는 한 개인 또는 내부 매개 변수가없는 생성자는 완벽하게 허용됩니다. 이것은 수동 매개 변수 입력을 필요로하지 않고 원활한 사산화를 보장합니다
위 내용은 XML 직렬화 가능한 클래스에 매개 변수가없는 생성자가 필요한 이유는 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!