Flutter

플러터 - 다트 언어 명명된 클래스 생성자

마루설아 2025. 3. 22. 16:47
// 명명된 클래스 생성자
// 클래스명.생성자이름() {}
class myClass {
  myClass() {
    print('myClass()');
  }

  myClass.first() {
    print('myClass.first()');
  }

  // 생성자에서 다른 생성자 호출 방법
  // {} 를 사용할 수 없고 : 만 사용 가능
  myClass.second() : this.first();
}

main() {
  var obj1 = myClass();
  var obj2 = myClass.first();
  var obj3 = myClass.second();
}