クラスのコンストラクタの設定方法 (Dart)

October 23, 2022

確認環境

プロパティのセット

class Human {
  String? name;
  int? age;

  Human(String name, int age) {
    this.name = name;
    this.age = age;
  }
}

void main() {
  var h = Human('Bob', 52);
  print(h.name);
  print(h.age);
}
Bob
52

プロパティのセットの省略系

class Human {
  String name;
  int age;

  Human(this.name, this.age) {
    // ...
  }
}

void main() {
  var h = Human('Bob', 52);
  print(h.name);
  print(h.age);
}
Bob
52

参考


SHARE

Profile picture

Written by tamesuu