class Person<T> {//泛型类,实例化的时候可以指定类型
String name;
T age;
Person(this.name,this.age);
printInfo () {
print('我叫'+name+'我今天'+'$age岁了');
}
}
main() {
Person persion = new Person('张三', 23);
Person<int> person2 = new Person('zhangsan', '23');//这样是不行的,因为已经指定了泛型的类型
Person<int> person3 = new Person('zhangs', 23);//这样可以
//泛型方法的使用跟泛型类相同,不再做举例
}
Dart基础/Flutter-泛型
最后编辑于 :
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。