dart 构造函数

示例

类的构造函数必须与其类具有相同的名称。

让我们为Person类创建一个构造函数:

class Person {
  String name;
  String gender;
  int age;

  Person(this.name, this.gender, this.age);
}

与下面的方法相比,上面的示例是一种定义构造函数的更简单,更好的方法:

class Person {
  String name;
  String gender;
  int age;

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

现在,您可以创建一个Person实例,如下所示:

var alice = new Person('Alice', 'female', 21);