Dart 入门到跑路 ------ 泛型(六)

泛型

就是解决类、接口、方法的复用性以及对不特定数据类型的支持

T getData(T value){
   return value;
}

print(getData(12));
// 直接检验 动态传入类型


// 泛型类
class PrintClass{
     List list =new List();
     void add{
     this.list.add(value);
     }
  }
  
可以是代码的逻辑控制更严谨,有效的对程序进行类型检查
有效减少重复代码
并且在多种类型之间定义同一个接口实现

你可能感兴趣的:(#,Dart,从入门到跑路,dart,flutter)