创建泛型类对象 , 泛型类型设置为 String 类型
Cache cache = Cache();
// 调用泛型方法时 , 传入的参数必须符合对应的泛型类型...): 泛型测试, 类型整型, 获取的缓存内容为 18
二、Dart 泛型中的特定类型约束
----
泛型还可以进行特定类型约束 , 如指定该泛型类型必须是某个类的子类 , 使用 <T extends Person...Generic{
/// 该方法测试泛型类及泛型方法
void test(){
// 创建泛型类对象 , 泛型类型设置为 String 类型
Cache cache..., 获取的缓存内容为 ${value}");
// 创建泛型类对象 , 泛型类型设置为 int 类型
Cache cache2 = Cache();
// 调用泛型方法时...///
/// 默认参数 : 可选参数中如果用户不初始化该可选参数 , 那么为其指定一个默认值
/// {this.city = "北京"} 指定了如果用户不初始化 city 变量, 那么为其初始化