print("泛型测试, 类型整型, 获取的缓存内容为 ${value2}");
}
}
打印结果 :
I/flutter (24673): 泛型测试, 类型字符串, 获取的缓存内容为 Tom
I.../flutter (24673): 泛型测试, 类型整型, 获取的缓存内容为 18
二、Dart 泛型中的特定类型约束
----
泛型还可以进行特定类型约束 , 如指定该泛型类型必须是某个类的子类 ,...使用 约束该泛型必须是某个类的子类 ;
泛型类示例代码 :
/// 泛型中的特定类型约束
/// 将泛型约束为某个类型的子类
class Member不初始化 city 变量, 那么为其初始化 "北京" 字符串值
///
/// 初始化列表 : 冒号后面的内容就是初始化列表
/// 父类构造器也是初始化列表..., 获取的缓存内容为 Tom
I/flutter (24673): 泛型测试, 类型整型, 获取的缓存内容为 18
I/flutter (24673): 泛型类测试, 获取的 T extends Person