在很多编程语言中构造方法都不能有返回值的,dart也不另外,在dart中提供了一种工厂构造方法便于使用
class Node {
String name;
int age;
factory Node(String name) {
return Node._a(name, 1);
}
Node._a(this.name,this.age); // 私有构造方法
}
在很多编程语言中构造方法都不能有返回值的,dart也不另外,在dart中提供了一种工厂构造方法便于使用
class Node {
String name;
int age;
factory Node(String name) {
return Node._a(name, 1);
}
Node._a(this.name,this.age); // 私有构造方法
}