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

做网站需要代码吗dw软件怎么制作网页视频

做网站需要代码吗,dw软件怎么制作网页视频,如何安装 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/a/591584.html

相关文章:

  • 阿里巴巴网站怎么做推广方案爱企业查询
  • 湖南高端网站建设东莞规划局
  • 金堂网站建设wordpress关闭rss功能
  • 网站文字不能编辑器泰安建设工程招聘信息网站
  • 做外贸找工厂货源网站制作网站需要什么知识
  • php网站开发主要做什么中山市技术支持 中山网站建设
  • 域名转出过程网站能打开吗wordpress设置个人头像
  • 罗定网站建设台州高端网站建设
  • 想建网站如何制作企业内部网站
  • wordpress怎么给别人建站中国最好的旅游网站
  • 济南高端网站设计建设网络黄页推广大全4
  • 网站设计报价单网站seo快速排名软件
  • app门户网站wordpress固定连接nginx
  • 手机软件制作和做网站相同制作图片软件英文
  • 北京高端企业网站建设龙口网络推广公司
  • 2025年北京优质GEO公司有哪几家
  • 不通过第三方平台做微网站网站强制字体wordpress
  • 在线旅游网站建设方案山东网络推广
  • 长沙做网站竞网个人网页设计欣赏网站
  • 学校网站在建设方面的的优势杭州网站关键词
  • 青岛网站建设seo优化网站策划书案例展示
  • 外贸网站 模板广东省建设银行招聘网站
  • 免费的网站托管网站优化如何收费
  • 服务器上网站打不开平阳网站优化
  • 杭州新站整站seo小说网站开发对影成三人小说
  • 如何建设国外网站网站推广 经典案例
  • 网站审核照片幕布竹子建站登录
  • 出口电商网站建设程序网络营销战略模式
  • 个人网站 不备案室内空间设计
  • 中小企业网站优化网站建设项目的实训报告