创建泛型类对象 , 泛型类型设置为 String 类型
Cache cache = Cache();
// 调用泛型方法时 , 传入的参数必须符合对应的泛型类型...String value = cache.getCachedItem("name");
print("泛型测试, 类型字符串, 获取的缓存内容为 ${value}");
// 创建泛型类对象...("age");
print("泛型测试, 类型整型, 获取的缓存内容为 ${value2}");
}
}
打印结果 :
I/flutter (24673): 泛型测试, 类型字符串, 获取的缓存内容为...}");
测试打印结果 :
I/flutter (24673): 泛型类测试, 获取的 T extends Person 泛型的 name 字段为 Tom
三、Dart 自带泛型
----
在 Flutter.../ 创建泛型类对象 , 泛型类型设置为 int 类型
Cache cache2 = Cache();
// 调用泛型方法时 , 传入的参数必须符合对应的泛型类型
//