接口 , 方法 提供复用性 , 支持类型不确定的数据类型 ;
泛型类 : 提高代码复用程度 ;
泛型方法 : 参数或返回值有泛型类型约束 , 参数或返回值类型必须符合对应的泛型类型 , 泛型使用时会进行类型检查约束...:
I/flutter (24673): 泛型测试, 类型字符串, 获取的缓存内容为 Tom
I/flutter (24673): 泛型测试, 类型整型, 获取的缓存内容为 18
二、Dart 泛型中的特定类型约束..._person);
/// 获取 _person 的名字
String getName(){
return _person.name;
}
}
上述涉及到的两个类在 【Flutter...// 如果类中有 final 修饰的成员 , 在命名构造方法中必须对其进行初始化
// 但是在命名工厂构造方法中 , 可以不初始化 final 类型成员
// 命名工厂构造方法可以有返回值...(24673): 泛型测试, 类型字符串, 获取的缓存内容为 Tom
I/flutter (24673): 泛型测试, 类型整型, 获取的缓存内容为 18
I/flutter (24673): 泛型类测试