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

杭州seo网站优化公司旅游海外推广网站建设方案

杭州seo网站优化公司,旅游海外推广网站建设方案,现在什么类型网站没有人做,胶州城阳网站建设泛型 泛型的本质#xff1a;参数类型化 概述#xff1a;将类型由原来的具体的类型参数化#xff0c;然后在 使用/调用 时传入具体的类型 格式#xff1a; 类型 指定一种类型的格式#xff0c;这里的类型可以看成是 方法中的形参#xff08;如果不理解可去看下形…泛型 泛型的本质参数类型化 概述将类型由原来的具体的类型参数化然后在 使用/调用 时传入具体的类型 格式 类型 指定一种类型的格式这里的类型可以看成是 方法中的形参如果不理解可去看下形参和实参并且 类型 只能是 引用类型不能是基本数据类型 好处 把运行时期的问题提前到了编译期间 import java.util.ArrayList; import java.util.Collection;public class Test{// 遍历集合public static void show(Collection co){for(Object c : co){System.out.println(c);}}public static void main(String args[]){// 1、创建集合对象,Collection 是接口所以创建对象只能用其子类实现类Collection c new ArrayList();// 2、添加元素c.add(1);c.add(张三);c.add(true);// 3、遍历集合show(c);} }注意我们可以看到此时的 Collection 集合可以添加任意数据类型但是大家思考一个问题集合中存储不同数据类型是否会影响我们后期对于集合中数据的操作呢答案是肯定的怎么解决呢我们就可用到泛型。 这样我们就可以将 问题 提前到了 编译期间 避免了强制类型转换 泛型类 格式 修饰符 class 类名参数类型{} // 学生泛型类 class StudentT{private T value; // 定义私有变量public Student(T value){this.value value;}public T getValue(){return value;}public void setValue(T value){this.value value;} } // 测试类 public class Test1{public static void main(String args[]){// 这里的 中 String 和 Integer 是实参T 是形参StudentString s1 new StudentString(张三);StudentInteger s2 new StudentInteger(1);System.out.println(s1.getValue() s2.getValue());} }最终运行结果张三 1 泛型方法 格式修饰符 类型 返回值类型 方法名类型 变量名{} class Cat{// 泛型方法public T T show(T t){return t;} } public class Test{public static void main(String args[]){// 1、创建对象Cat t new Cat();// 2、调用泛型方法,传入不同的参数String s t.show(张三);int i t.show(1);System.out.println(s i);} }最终运行结果张三 1 泛型接口 格式修饰符 interface 接口名 类型{} interface AnimalT{// 抽象方法public void show(T t); }// 实现 泛型接口 class Dog implements AnimalString{Overridepublic void show(String s) {System.out.println(s);} }public class Test{public static void main(String[] args) {Dog d new Dog();d.show(李四);} }类型通配符 类型通配符? 例如List?表示元素类型未知的List,他的元素可以匹配任何的类型 这种带通配符的List仅表示它是各种泛型的List的父类并不能把元素添加到其中 范围格式举例作用任意类型?List?表示的类型是所有上限? extends 类型List? extends Number表示的类型是Number或者其子类下限? super 类型List? super Number表示的类型是Number或者其父类
http://www.pierceye.com/news/395116/

相关文章:

  • 烟台seo网站推广如何给自己公司设计logo
  • wordpress 图片大小设置梧州网站优化公司
  • 360推广 网站建设豫建设标去哪个网站
  • 职高网站建设知识点国家免费技能培训有哪些
  • 哪个网站有帮忙做公开课课件怎么查那些人输入做网站
  • 怎么做qq钓鱼网站吗有哪些站内推广的方式
  • wap手机网站建设校园论坛网站怎么做
  • 北京专业网站的建设滨州做网站的
  • 网站点击排名wordpress 联系我们
  • 上街免费网站建设seo外包公司优化
  • 营销型网站的三大特点安徽网站设计方案
  • 优化网站推广教程排名做微信公众号页面的网站
  • 龙岗网站设计效果台州百度关键词排名
  • 政务类网站建设ps做全屏网站画布要多大
  • 百度广告搜索推广seo如何快速排名百度首页
  • 网站调用微信数据网站开发语言windows
  • 网站建设的公青岛专业网站制作设计
  • 东莞营销型网站学动漫设计有前途吗
  • 资讯网站wordpress实例配置
  • 营销网站建设哪里便宜最新房地产新闻
  • 有自己的网站怎么做淘宝客wordpress不自动安装
  • 我自己做网站wcf网站开发
  • 做一个好的网站需要什么店铺设计合同
  • 做网站公司郑州设计师能做网站前端吗
  • 建设工程交易中心网站中国监察报电子版
  • 网站正在建设中 倒计时软文写作范例大全
  • 左中右三栏布局网站建设网站建设微金手指下拉15
  • 做网站公司怎么找数字营销招聘
  • 做网站域名和空间费如何创建一个新网站
  • 前程无忧网广州网站建设类岗位wordpress建站教程视频