파파비의 블로그

플러터,flutter) multi - constructor 본문

개발/flutter

플러터,flutter) multi - constructor

N. Dave 2020. 5. 24. 18:57
반응형

Dart에서는 multi - constructor를 지원합니다.

이 뜻은, 생성자를 여러개 제공한다는 얘긴데,

멀티생성자는 

 

classname.constructorname( parameter ){

}

 

처럼, .을 이용해서 추가적으로 만들 수 있습니다.

 

멀티 생성자의 장점은, 만약 속성이 굉장히 여러가지 인 경우,

멀티생성자를 통해 더 다양한 경우들에 대해 이름을 제공하면서 값을 넣게 할 수 있습니다.

 

플러터에서 대표적인 multi - constructor를 제공하는 class 중에는

 

EdgeInsets가 있습니다. 보통 마진이나 패딩의 값을 설정할 때하는데,

위 아래 왼쪽 오른쪽에 대한 값을 설정해야합니다.

EdgeInsets는 

 

EdgeInsets.only,

EdgeInsets.all

EdgeInsets.symmetric

 

등 다양하게 있어서 보다 편리하고 빠르게 속성값들을 설정할 수 있습니다. 

반응형
Comments