1 / 13
文档名称:

第1章 泛型 - 第1章 泛型-课件(PPT讲稿).ppt

格式:ppt   页数:13页
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

第1章 泛型 - 第1章 泛型-课件(PPT讲稿).ppt

上传人:huiwei2002 2016/3/22 文件大小:0 KB

下载得到文件列表

第1章 泛型 - 第1章 泛型-课件(PPT讲稿).ppt

相关文档

文档介绍

文档介绍:JAVA第1章泛型 JAVA2 核心技术 Java Java 课程组课程组课时安排&课程目标?课时安排?6学时?课程目标?了解 出现泛型的相关的概念?能够使用带有泛型的类?了解泛型接口、泛型方法、通配符和受限泛型?了解泛型在使用过程中的限制 Contents 泛型概述 1 泛型类 2 泛型接口 3 受限泛型 4 通配符 5 泛型方法 6 泛型概述?概念: ?泛型( Generics ):本质上是提供类型的“类型参数”,也称为参数化类型(parameterized type) 或参量多态(parametric polymorphism) ?为什么使用泛型: ?希望编写的代码能被很多不同类型的对象所重用,但又要避免类型任意化所带来的麻烦,比如插入类型出错、强制转换等? 以前的解决方案—使用 Object 实现重用? 以后的解决方案—使用泛型?不使用泛型,使用 Object 类的例子? ?使用泛型的例子? 泛型类?泛型类:具有一个或多个类型参数的类?定义格式: class 类名<类型变量参数>{ …….}?注意: ? class GenericGroup<E> GenericGroup<String> gGroup=new GenericGroup<String>(); ?命名****惯:用大写字母单个字符命名形式类型参数形式类型参数实际类型参数?泛型类的局限?类型参数不能实例化? E a=new E(); ?不能实例化类型参数的数组? E elements= new E[10]; ?类的静态变量不能声明为类型参数类型? static E a; ?泛型类不能继承自 Throwable 以及其子类? class Test<E> extends Throwable{ } ?注意: ?多个类型参数的泛型类应注意避免二义性错误?例如: class TwoGen<T,V>{ …. void set(T one){ } void set(V two){ } } 泛型接口?声明格式: interface 接口名<类型变量参数>{ …….}?例子: ? Person 类实现了 Max<E> 泛型接口,主类 UseGI 使用 Person 类对象,得出两者中年龄较大的那个对象? 受限泛型?受限的含义: ?指类型参数的取值范围是受到限制的?实现格式: ?例如: class Gen<E extends Number>

最近更新

2024年北京社会管理职业学院单招职业适应性测.. 60页

2024年宝鸡职业技术学院单招职业适应性测试题.. 63页

2024年株洲师范高等专科学校单招职业适应性测.. 62页

2024年浙江恒逸集团有限公司校园招聘考试试题.. 147页

2024年湖南三一工业职业技术学院单招职业适应.. 60页

2024年漳州城市职业学院单招职业适应性测试题.. 61页

2024年石家庄幼儿师范高等专科学校单招职业适.. 61页

2024年辽宁民族师范高等专科学校单招职业适应.. 62页

2024年重庆建筑科技职业学院单招职业适应性测.. 61页

2024年陕西煤业化工集团有限责任公司校园招聘.. 147页

2024年足球知识题库及参考答案【考试直接用】.. 12页

中国历史文化知识竞赛100题【原创题】 14页

中国历史文化知识竞赛100题附答案(模拟题) 14页

县乡教师选调考试《教师职业道德》题库附参考.. 44页

县乡教师选调进城考试《教育心理学》题库精品.. 121页

县乡教师选调进城考试《教育法律法规》题库带.. 132页

职业教育法考试题库及完整答案(名师系列) 26页

县乡教师选调考试《教师职业道德》题库精品【.. 44页

县乡教师选调进城考试《教育心理学》题库含答.. 120页

县乡教师选调进城考试《教育法律法规》题库及.. 131页

科普知识竞赛题库100道及1套完整答案 18页

科普知识竞赛题库100道(夺冠系列) 18页

职业教育法考试题库附完整答案【名师系列】 26页

国内沉浸式教学综述范文 6页

辍学生家访情况记录表 3页

GB17167-2022用能单位能源计量器具配备标准(d.. 13页

《英语词汇速记大全2——词形记忆法-俞敏洪[6.. 51页

工地实习总结ppt课件 11页

新修观世音菩萨仪轨-早晚课普修 9页

管理沟通论文 6页