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

大连开发区招聘网站北京东直门 网站建设

大连开发区招聘网站,北京东直门 网站建设,中国搜索引擎有哪些,中国建筑工程平台网一.泛型 1.定义泛型类 泛型机制语法#xff1a; 类名T 其中#xff0c;T是泛型的名称#xff0c;代表某一种类型。 【例13.6】创建带泛型的图书类 代码#xff1a; 结果#xff1a; 2.泛型的常规用法 (1)定义泛型类时声明多个变量 class MyClassT1,T2…一.泛型 1.定义泛型类 泛型机制语法 类名T 其中T是泛型的名称代表某一种类型。 【例13.6】创建带泛型的图书类 代码 结果 2.泛型的常规用法 (1)定义泛型类时声明多个变量 class MyClassT1,T2{ } 其中T1和T2为可能被定义的类型。 这样在实例化指定类型的对象时就可以指定多个类型。例如 MyClassBoolean,Float mnew MyClassBoolean.float(); (2)定义泛型时声明数组类型          【例13.7】定义泛型数组 代码 结果 可见可以在使用泛型机制时声明一个数组但是不可以使用泛型来创建数组的实例。 (3)集合类声明容器的元素 JDK中的集合接口、集合类都被定义了泛型其中ListE的泛型E实际上就是element元素的首字母MapK,V的泛型K和V就是key键和value值的首字母。 3.泛型的高级用法 (1)限制泛型可用类型 默认可以使用任何类型来实例化一个泛型类对象但Java中也对泛型类实例的类型作了限制。语法 class 类名称T extends anyClass 其中anyClass指某个接口或类。  使用泛型限制后泛型类的类型必须实现或继承anyClass这个接口或类。无论anyClass是接口还是类在进行泛型限制时都必须使用extends关键字。 (2)使用类型通配符 在泛型机制中提供了类型通配符其主要作用是在创建一个泛型类对象时限制这个泛型类的类型实现或继承某个接口或类的子类。要声明这样一个对象可以使用“”通配符来表示同时使用extends关键字来对泛型加以限制。语法 泛型类名称? extends List anull; 其中? extends List表示类型未知当需要使用该泛型对象时可以单独实例化。例如 A? extends List anull; anew AArrayList(); anew ALinkedList(); 如果实例化没有实现List接口的泛型对象编译器会报错。 除了可以实例化一个限制泛型类型的实例还可以将该实例放置在方法的参数中。例如 public void doSomething(A? extends Lista){} 在上述代码中定义方法有效地限制了传入doSomething()方法的参数类型。 (3)继承泛型类与实现泛型接口 定义为泛型的类和接口也可以被继承与实现。例如让SubClass类继承ExtendClass的泛型 lass ExtendClassT1{} class SubClassT1,T2,T3 extends ExtendClassT1{} 定义为泛型的接口也可以被实现。例如让SubClass类实现SomeInterface接口并继承接口的泛型 interface SomeInterfaceT1{} class SubClassT1,T2,T3 implements SomeInterfaceT1{}         4.泛型总结 使用方法 (1)泛型的类型参数只能是类类型不可以是简单类型如Aint这种泛型定义就是错误的。 (2)泛型的类型个数可以是多个。 (3)可以使用extends关键字限制泛型的类型。 (4)可以使用通配符限制泛型的类型。 二.枚举类型         1.使用枚举类型设置常量 使用枚举类型定义常量的语法 public enum Constants{     Constants_A,     Constants-B, } 其中enum是定义枚举类型的关键字。 当需要在程序中使用该常量时可以使用Constants.Constants_A来表示。 【例13.1】分别创建四季的接口常量和枚举比较两者的使用场景 代码 结果 2.深入了解枚举类型 【例13.5】为四季枚举创建构造方法记录每一个季节的特征 代码 结果 3.使用枚举类型的优势 (1)类型安全。 (2)紧凑有效的数据定义。 (3)可以和程序其他部分完美交互。 (4)运行效率高。
http://www.w-s-a.com/news/655027/

相关文章:

  • 建公司网站报价公司seo是什么级别
  • 可信赖的武进网站建设中山网站建设方案
  • 网站设计方面有什么公司运动鞋网站建设目的
  • 学校门户网站流程建设方案找人做网站 多少钱
  • 网站域名更换相应内容网站策划 要求
  • 百盛联合建设集团网站开发网站的步骤
  • php做网站评价网络公司经营范围可以加技
  • 网站积分的作用保定专业网站建设
  • 莆田做网站公司电话如何提升网站访问速度
  • 网站开发流程步骤 口袋网页访问wordpress
  • 湘潭做网站的公司自助建站教程
  • 做网站推广和头条推广wordpress 验证密码错误
  • 淘宝联盟网站怎么做深圳市创想三维科技有限公司
  • 校园网站建设招标公告php网站开发什么
  • 06628 网页制作与网站开发陕西省交通建设网站
  • 做wish如何利用数据网站暗红色网站
  • 企业 网站备案 法人长春建站模板搭建
  • 网站做快照网站改版 升级的目的
  • 自己做一个网站要多少钱海外推广什么意思
  • 郑州做网站哪家专业网络基础知识大全
  • 济南制作网站企业php 调试网站
  • 互联网站管理工作细则做网站通栏模糊
  • 徐州手机网站开发公司电话青岛有名的互联网公司
  • 如何在手机做网站wordpress 网站搬迁
  • 网站透明导航代码国外卖货平台有哪些
  • 张家界网站建设方案中国网页设计师
  • 淮南网站建设服务东莞营销型手机网站建设
  • 常德做网站专业公司河南高端网站建设
  • 网站服务器建设的三种方法会展设计ppt
  • 如何把自己做的网站放到内网seo优化网络