11.Dart重定向构造函数的简单使用

main(List<String> args) {

  var p = Person('ksj');

  print(p.age);

}

class Person {

  String name;

  int age;

  // 这是直接进行赋值

  // Person(this.name) : age = 10;

  // 构造函数重定向 / 内部初始化列表是调用下面的方法 / 也可以赋一个值

  Person(String name) : this._internal(name, 10);

  Person._internal(this.name,  this.age);

}

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。