五、 相关资源
一、Dart 泛型类与泛型方法
----
泛型作用 : 为 类 , 接口 , 方法 提供复用性 , 支持类型不确定的数据类型 ;
泛型类 : 提高代码复用程度 ;
泛型方法 : 参数或返回值有泛型类型约束..., 参数或返回值类型必须符合对应的泛型类型 , 泛型使用时会进行类型检查约束 , 如果设置错误的类型 , 编译时报错 ;
泛型类示例 :
/// 泛型作用 : 为 类 , 接口 , 方法 提供复用性.../// 私有字段
int _achievement;
/// 标准构造方法, 下面的方法是常用的构造方法写法
Person(this.name, this.age);
/// get...方法 : 设置私有字段 achievement 的 get 方法,
/// 让外界可以访问 Person 对象的 _achievement 私有成员
int get achievement...name : ${student.name}, age : ${student.age}");
}
// 命名工厂构造方法 : factory 类名.方法名
// 命名工厂构造方法可以有返回值