美文网首页
Dart-泛型

Dart-泛型

作者: 坤哥爱卿 | 来源:发表于2019-11-18 17:55 被阅读0次
    通俗理解:泛型是解决类 接口 方法的复用性、以及对不特定数据类型的支持(类型校验)
    
    使用泛型能解决下面的问题

    一、泛型方法格式

    1、不一定是T,只是一个类型代表
    2、同一个类型代表必须类型一致
    

    二、泛型类

    底层List就是一个泛型

    那些类需要与泛型类型相同就设为T

    三、泛型接口

    要求:
    实现数据缓存的功能:有文件缓存和内存缓存。内存缓存和文件缓存按照接口约束实现。
    1、定义一个泛型接口 约束实现它的子类必须有getByKey(key) 和 setByKey(key,value)
    2、要求setByKey的时候的value的类型和实例化子类的时候指定的类型一致
    
    官方文档给出的实现代码

    相关文章

      网友评论

          本文标题:Dart-泛型

          本文链接:https://www.haomeiwen.com/subject/fvmbictx.html