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

专业网站设计怎么做三亚最新发布

专业网站设计怎么做,三亚最新发布,新平台怎么推广,网络平台运营类型通配符 类型通配符? 一般用于接受使用#xff0c;不能够做添加List?#xff1a;表示元素类型未知的list#xff0c;它的元素可以匹配任何类型带通配符的List仅表示它是各种泛型List的父类#xff0c;并不能把元素添加到其中类型通配符上限#xff1…类型通配符 类型通配符? 一般用于接受使用不能够做添加List?表示元素类型未知的list它的元素可以匹配任何类型带通配符的List仅表示它是各种泛型List的父类并不能把元素添加到其中类型通配符上限? extend 类型 List ? extends MayiktParent它表示的类型是MayiktParent或子类型类型通配符下限? super 类型 List ? super MayiktParent它表示的类型是MayiktParent或者其父类型 示例代码 package com.collection.Demo06;import java.util.ArrayList; import java.util.Iterator; import java.util.List;public class Test02 {public static void main(String[] args) {ArrayListString arrayListString new ArrayList();for (int i 0; i 5; i) {arrayListString.add(i: i);}ArrayListInteger arrayListInteger new ArrayList();printList(arrayListString);printList(arrayListInteger);List? arrayList new ArrayList(); // arrayList.add(fsd);//报错不能添加}//参数List类型的泛型明确String类型 // public static void printList(ListString stringList){}/*** 如果不明确参数List类型的泛型是什么类型可以使用?* List? 只能用于接收可以接收所有类型的泛型类型但不能用于添加*/public static void printList(List? stringList) { // stringList.add(mayilt);//报错不能用于添加∵类型不明确没法添加 // Object o stringList.get(0);//不能添加但可以get,类型是ObjectIterator? iterator stringList.iterator();while (iterator.hasNext()) {System.out.println(iterator.next());}} }上限和下限 MayiktParent.java 父类 package com.collection.Demo06;public class MayiktParent { }Student.java 子类 package com.collection.Demo06;public class Student extends MayiktParent{ }Test03.java 测试 package com.collection.Demo06;import java.util.ArrayList; import java.util.List;public class Test03 {public static void main(String[] args) {ListMayiktParent mayiktParents new ArrayList();ListStudent students new ArrayList();ListInteger integers new ArrayList();ListObject objects new ArrayList();printList1(mayiktParents);//上限printList1(students);//上限 // printList1(integers);//报错∵ integer与MayiktParent没有任何关系 // printList1(objects);//报错只能是MayiktParent与它的子类printList2(mayiktParents); //下限printList2(objects);//下限——父类 // printList2(students);//报错 // printList2(integers);//报错printList3(mayiktParents);printList3(students);printList3(objects); // printList3(integers);//报错}/*** 问题: List? 接收所有类型如何限制* 解决: 类型通配符 上限 和 下限* 上限: ? extend 类型 List ? extends MayiktParent它表示的类型是MayiktParent或子类型* 下限: ? super 类型 List ? super MayiktParent它表示的类型是MayiktParent或者其父类型*///List? extends MayiktParent 只能接收MayiktParent 和它的子类public static void printList1(List? extends MayiktParent list) { //上限}//List? super MayiktParent 只能接收MayiktParent 和它的父类public static void printList2(List? super MayiktParent list) { //下限}//如果想是使用super让可以接收mayiktParents和studentspublic static void printList3(List? super Student list) { //下限} }下一篇文章可变参数
http://www.hkea.cn/news/14580136/

相关文章:

  • 青岛网站开发哪家好搜索引擎优化好做吗
  • 用家用光纤宽带做网站市场调研分析
  • 朝阳网站建设北京建筑设计公司有哪些
  • 北京建站公司哪家好上海百度seo网站优化
  • 自己编程做网站电子商务培训
  • 烟台网站改版济南建站联系企汇优
  • 淘宝网站建设分析黄骅港港务集团
  • 什么颜色做网站好看一个工厂做网站有用吗
  • linux增加网站网站编程脚本语言
  • 网站建设服务后所有权归谁公司服务器租用
  • 企业网站备案要多久甘肃业聚质网络科技有限公司
  • 做网站费用分摊入什么科目建设银行网站上改手机
  • 网站做的好不好看什么深圳布吉网站建设
  • 京山网站设计一站式网站建设多少钱
  • 甘南北京网站建设克拉玛依建设局网站6
  • 怎么修改网站默认首页企业网站虚假宣称iso9001的处罚案例
  • 更改网站后台湖州服装网站建设
  • 网站建设价格怎么算网站建设运营预算明细
  • 如果做一个网站正规的h5网站
  • 重庆网站公司设计方案药品网站模板
  • 临海做 网站微信 wordpress插件
  • 济宁哪里有网站建设网站加载页模板
  • 响应式网站的费用移动商城信息费
  • 淘宝网站制作教程无锡网站科技公司
  • 沙井网站开发城乡建设部门户网站
  • 学做家常菜的网站 知乎中国物流网官网
  • 网站调用网页内容个人域名怎么申请
  • p2p网站建设框架湖州做网站优化
  • 做一个跨境电商网站商商业网站建设
  • 上海设计网站大全自己开发网站