FACTORY1 플러터 - factory constructor 본 글은 [Do it! 깡샘의 플러터&다트 프로그래밍] 의 내용을 발췌한 것입니다. 책의 모든 내용을 저자 직강으로 진행한 강의는 ssamz.com 에서 들으실 수 있습니다. 팩토리 생성자factory constructor는 factory 예약어로 선언합니다. 팩토리 생성자 역시 객체를 생성할 때 호출할 수 있지만, 생성자 호출만으로 객체가 생성되지는 않습니다. 팩토리 생성자에서 적절한 객체를 반환해 줘야 합니다. 결국 팩토리 생성자는 클래스 외부에서는 생성자처럼 이용되지만 실제로는 클래스 타입의 객체를 반환하는 함수입니다. 오른쪽 코드에서 MyClass() 생성자는 factory 예약어가 붙었으므로 오류가 발생합니다. 그 이유는 팩토리 생성자로 선언했으면서 객체를 반환하지 않았기 때문입니다. class.. 2023. 3. 13. 이전 1 다음