main(List<String> args) { var p = Person("why"); print(p.age); } class Person { String name; int age; // Person(this.name): age = 0; // 构造函数的重定向 Person(String name): this._internal(name, 0); Person._internal(this.name, this.age); }
Flutter 可以使用构造函数的初始化语法来实现构造函数的初始化操作, 完成对内部构造函数的调用