当前位置: 首页 > wzjs >正文

python网站开发案例成都响应网站建设

python网站开发案例,成都响应网站建设,沧州贴吧,百度投诉平台在哪里投诉目录 泛型简单使用 泛型类的简单使用 泛型接口的使用 通俗理解:泛型就是解决 类 接口 方法的复用性、以及对不特定数据类型的支持(类型校验) 泛型简单使用 main(){print(getData2("XXX"));getData2<String>("XXX");getData2<int>(1);}Str…

目录

泛型简单使用

泛型类的简单使用

泛型接口的使用


通俗理解:泛型就是解决 类 接口 方法的复用性、以及对不特定数据类型的支持(类型校验)

泛型简单使用

main(){print(getData2("XXX"));getData2<String>("XXX");getData2<int>(1);}String getData(String value) {return value;
}//不指定返回类型放弃了类型检查。我们现在想实现的是传入什么 返回什么。
getData1(value) {return value;
}//泛型
T getData2<T>(T value) {return value;
}//泛型
getData3<T>(T value) {return value;
}List list = List.filled(2, "");list[0] = "张三";list[1] = "李四";print(list);List list1 = List<String>.filled(2, "");list1[0] = "张三";list1[1] = "李四";print(list1);List list2 = List<int>.filled(2, 0);list2[0] = 1;list2[1] = 2;print(list2);

泛型类的简单使用

main() {var list3 = MyList();list3.add(1);list3.add(5);print(list3.getList());//可以设置多个类型的数据var list4 = MyList1();list4.add("小飞");list4.add(5);list4.add(true);print(list4.getList());}class MyList {List list = <int>[];void add(int value) {this.list.add(value);}List getList() {return list;}
}//泛型类
class MyList1<T> {List list = <T>[];void add(T value) {this.list.add(value);}List getList() {return list;}
}

泛型接口的使用


/**Dart中的泛型接口:实现数据缓存的功能:有文件缓存、和内缓存。内存缓存和文件缓存按照接口约束实现。1、定义一个泛型接口 约束实现它的子类必须有getByKey(key)和 setByKey(key,value)2、要求setByKey的时候的value的类型和实例化子类的时候指定的类型一致*/main(){//举例var memoryCache = MemoryCache<String>();memoryCache.setBykey("name", "张三");var memoryCache1 = MemoryCache<Map>();memoryCache1.setBykey("name", {"name": "张三", "age": 20});}abstract class Cache<T> {getBykey(String key);void setBykey(String key, T value);
}class FileCache<T> implements Cache<T> {@overridegetBykey(String key) {return null;}@overridevoid setBykey(String key, value) {print("我是文件缓存 ");}
}class MemoryCache<T> implements Cache<T> {@overridegetBykey(String key) {return null;}@overridevoid setBykey(String key, value) {print("我是内存缓存 ");}
}

http://www.dtcms.com/wzjs/590297.html

相关文章:

  • 公司做网站的优势做网站必须要切图吗
  • 公司被其它人拿来做网站seo概念的理解
  • 上线了怎么做网站唐河永琚建筑公司网站
  • 我想给企业做网站怎么做建站之星怎么用
  • 网站建设万户如何做垂直网站
  • 北京建设规划许可证网站专业创业服务平台网站建设需求
  • 响应网站开发高性价比网站建设
  • 外贸通道支持asp的网站吗网站如何减少404跳转
  • 海宁网站制作好一点网站建设公司
  • 做农村电子商务的网站有哪些wordpress 可以做什么
  • 长沙做网站好的公司wordpress首页默认中文
  • 网站建站时间查询烟台网站排名系统
  • 求个没封的网站2022php mysql网站开发实例教程
  • 建设网站对公司起什么作用是什么万润 营销型网站建设
  • 深深圳市建设局网站我帮你建站
  • 南阳手机网站推广wordpress 4.8 漏洞
  • 怎样设计一个公司网站平面设计专业学校排名
  • 如何运营一个网站网站功能定制合同
  • 手机企业网站程序上海注册公司流程和费用
  • 网站做icp备案有哪些好处三亚h5网站定制开发公司
  • 建立网站的基本流程柳州市住房和城乡建设局网站首页
  • 网站开发顺序免费网页空间
  • 网站建设首选-云端高科简单网页设计html代码
  • 网站开发维护专员岗位职责中国女排赛程时间最新消息
  • 网站的倒计时怎么做的网站开发框架有哪些
  • 网站申请服务器空间苏州调查公司电话
  • 南京一对一网站建设网站建设推进会
  • 电子商务网站建设的模式wordpress 怎样安装
  • 佛山品牌网站建设报价做新闻类网站需要什么资质
  • 旅游类网站模板免费下载镇江网站优化哪家好