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

自己做的相册网站哈尔滨seo优化软件

自己做的相册网站,哈尔滨seo优化软件,wordpress列表无图像,怎么用动图做网站背景目录 泛型简单使用 泛型类的简单使用 泛型接口的使用 通俗理解:泛型就是解决 类 接口 方法的复用性、以及对不特定数据类型的支持(类型校验) 泛型简单使用 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/472933.html

相关文章:

  • 网站建设手机软件网站查询信息
  • 买了服务器主机这么做网站站长工具爱情岛
  • 高端网站建设网页设计推广是什么意思
  • wordpress分页样式seo
  • 做网站赌博代理没有盈利违法吗比百度好用的搜索软件手机版
  • 潍坊网站制作网络科技站长工具下载app
  • 免费下载代码的网站事件营销
  • 做网站需要哪些费用seo求职
  • 怎么能加强门户网站建设网络平台建站
  • 婚恋交友网站开发方案免费网站模板网
  • wordpress文章同步微信石家庄seo扣费
  • 网站建设渠道员长沙网络推广
  • 网页设计怎么建站点百度指数明星人气榜
  • 遂溪网站建设公司电脑零基础培训学校
  • 龙岗 网站建设哪近期重大新闻事件
  • 西安响应式网站建设市场营销策划案例经典大全
  • 网站建设网站制作网站设计seo优化排名推广
  • 常州知名网站公司seo技术公司
  • 中国搜索网站提交入口seo是做什么工作的
  • 大学生网站开发无锡哪里有做网站的
  • 美橙网站建设南的seo网站设计工具
  • 做的网站如何投入搜索引擎软文范例200字
  • 网站建设常用英语徐州自动seo
  • 枣庄三合一网站开发公司招商外包
  • 服饰网站新闻建设免费发广告的网站大全
  • 品牌网站有哪些内容津seo快速排名
  • 网站开发完整项目平台网站开发免费的网页网站
  • 免费国外b2b网站大全seo自学网免费
  • 网络推广外包想手机蛙软件上海关键词排名优化公司
  • 如何优化基础建站猪八戒网接单平台