Dart---构造函数与命名构造构造函数(初始化)

构造函数(初始化)

构造函数:构造函数与类名相同,构造函数又叫初始化函数,当类被创建的时候,会自动调用。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();

你可能感兴趣的:(Dart---构造函数与命名构造构造函数(初始化))