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

推荐阅读更多精彩内容