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

python网站开发案例北京网站建设的价格天

python网站开发案例,北京网站建设的价格天,网站seo培训,青岛开发区制作网站公司目录 泛型简单使用 泛型类的简单使用 泛型接口的使用 通俗理解:泛型就是解决 类 接口 方法的复用性、以及对不特定数据类型的支持(类型校验) 泛型简单使用 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/833708.html

相关文章:

  • 高级网站开发技术使用什么语言dedecms 门户网站制作
  • 推荐常州网站建设公司给网站平台做推广叫什么
  • 培训网站 建青岛外贸网站运营哪家好
  • 网站建设情况汇报商城版免费网站制作
  • 网站建设名词建设局主要负责什么
  • html5个人网站模板永州城乡建设网站
  • 网站建设最快多长时间提高网站的用户体验度
  • 做公众号文章的网站一个合格的网站设计
  • 休闲吧网站建设宁波企业网站优化推广
  • 陕西专业网站开发公司网址谁有给我一个
  • 高端网站的制作国家建筑工程网653
  • 微信分销网站建设价格wordpress 回到顶部
  • 一个公司可以做几个网站网站建设包涵哪些领域
  • 众讯 网站建设昆明网站建设公司_
  • 一起做网店类型的网站2020中国企业500强榜单
  • 网站简繁转换郑州影楼网站建设
  • 做网站是用什么语言的百度域名注册查询
  • 中国网站免费服务器主题网站设计模板
  • 自己做网站投入技术支持 昆明网站建设
  • 建个企业网站一年多少钱h5模板免费
  • 做网站是com还是cn好找做网站公司
  • 成都武侯区建设厅官方网站不要轻易注册一家公司
  • 北京高端网站建设公司深圳互联网推广公司
  • 网站备案条件网站标题栏怎么做
  • 泉州做网站优化的公司电子商务网站建设试题答案
  • 免费网站免费无遮挡北京vi设计公司怎么样
  • 呼和浩特网站seo企业网站每年续费吗
  • 网站如何接广告赚钱免费购物网站源码
  • 佛山做网站优化公司wordpress获取当前分类名
  • 学用mvc4做网站wordpress页面浏览量