기본 생성자 : 파라미터가 없는 생성자
class User {
String? name;
int? age;
//생성자
User() {
name = 'mm';
age = 10;
}
}
매개 변수가 있는 사용자 정의 생성자 (생성자 메서드 파라미터 있을 때)
객체를 생성할 때 필요한 파라미터를 제공할 수 있는 생성자이다.
class User {
final String? name;
int? age;
//생성자
User(this.name, this.age)
}
클래스 생성자를 사용할 때, this키워드를 사용해서 클래스 인스턴스 변수에 접근한다. 이때 생성자의 매개변수와 클래스의 멤버 변수 이름이 같은 경우, 매개변수 이름 앞에 this.를 붙여 구분한다.
'개발 > Dart_Flutter' 카테고리의 다른 글
flutter )) tree 삼종세트 (0) | 2023.11.03 |
---|---|
flutter )) UI 구성하는 기본 단위 Widget (0) | 2023.11.03 |
dart )) map() 고차함수 iterable (0) | 2023.11.02 |
안드로이드 스튜디오 애뮬레이터 선택 안될 때, no device selected (0) | 2023.10.31 |
flutter const, final 차이 / stateless, stateful (0) | 2023.10.26 |
댓글