생성자

    [다트/플러터] 클래스 생성자

    Dart는 자바와 다르게 클래스의 생성자를 매개변수로 구분하지 않고 정의한 명칭으로 구분한다. Dart는 함수나 클래스 생성자에서 인자를 {}로 감싸면 선택적으로 받을 수 있기 때문이다. void main() { var first = myClass('플러터'); var second = myClass.d('플러터', 1); } class myClass{ myClass(this.name){ print(name); } myClass.d(this.name, this.number){ print('$name $number');} var name; var number; }