개발/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
등 다양하게 있어서 보다 편리하고 빠르게 속성값들을 설정할 수 있습니다.
반응형