构造函数(初始化)
构造函数:构造函数与类名相同,构造函数又叫初始化函数,当类被创建的时候,会自动调用。Dart相当于OC中的类方法,这样就会更好理解一些。
class User{ User(){ print(“构造函数被创始化”); } } //初始化一个类 User u = USer();
命名构造函数
命名构造函数:是在初始化时可直接使用类调用。
class User { String name; int age; //声明一个命名构造函数 User.getInfo(String name, int age){ this.name = name; this.age = age; print("命名构造函数"); } } //调用命名构造函数 User u = User.getInfo();