java第05讲泛型、枚举与for语句的简化写法.ppt

上传人:max****ui 文档编号:6371990 上传时间:2020-02-24 格式:PPT 页数:37 大小:692.50KB
返回 下载 相关 举报
java第05讲泛型、枚举与for语句的简化写法.ppt_第1页
第1页 / 共37页
java第05讲泛型、枚举与for语句的简化写法.ppt_第2页
第2页 / 共37页
java第05讲泛型、枚举与for语句的简化写法.ppt_第3页
第3页 / 共37页
点击查看更多>>
资源描述
2020 2 24 1 第5章泛型 枚举与for语句的简化写法 2020 2 24 2 本章总体纲要 泛型枚举for语句的简化写法 2020 2 24 3 定义格式 类 类修饰词列表 class类名 extends父类名 implements接口名称列表 类体 接口 接口修饰词列表 interface接口名 extends接口名称列表 接口体 2020 2 24 4 类型参数的定义格式 类型变量标识符类型变量标识符extends父类型类型变量标识符extends父类型1 父类型2 父类型n 2020 2 24 5 示例 J Add java 开发者 雍俊海 泛型例程publicclassJ Add publicStringmb sum Ta1 Ta2 Ta3 return a1 toString a2 toString a3 toString 方法mb sum结束publicstaticvoidmain Stringargs J Addb newJ Add Integera1 newInteger 1 Integera2 newInteger 2 Integera3 newInteger 3 System out println b mb sum a1 a2 a3 方法main结束 类J Add结束 2020 2 24 6 编译 运行 结果 2020 2 24 7 示例 J AddInterface java 开发者 雍俊海 泛型例程interfaceJ Interface publicintmb sum Ta1 Ta2 Ta3 接口J Interface结束publicclassJ AddInterfaceimplementsJ Interface publicintmb sum Ta1 Ta2 Ta3 intb1 a1 intValue intb2 a2 intValue intb3 a3 intValue return b1 b2 b3 方法mb sum结束 2020 2 24 8 示例 publicstaticvoidmain Stringargs J AddInterfaceb newJ AddInterface Integera1 newInteger 1 Integera2 newInteger 2 Integera3 newInteger 3 System out println b mb sum a1 a2 a3 方法main结束 类J AddInterface结束 2020 2 24 9 编译 运行 结果 2020 2 24 10 本章总体纲要 泛型枚举for语句的简化写法 2020 2 24 11 枚举的基本定义格式 枚举类型修饰词列表 enum枚举类型标识符 枚举常量1 枚举常量2 枚举常量n 2020 2 24 12 示例 enumE SEASON 春季 夏季 秋季 冬季 枚举E SEASON结束 2020 2 24 13 示例 J Enum java 开发者 雍俊海 枚举例程enumE SEASON 春季 夏季 秋季 冬季 枚举E SEASON结束publicclassJ Enum publicstaticvoidmain Stringargs E SEASON sa E SEASON values for inti 0 i sa length i 2020 2 24 14 示例 switch sa i case春季 System out println 春季花满天 break case夏季 System out println 夏季热无边 break case秋季 System out println 秋季果累累 break case冬季 System out println 冬季雪皑皑 break switch结构结束 for循环结束 方法main结束 类J Enum结束 2020 2 24 15 编译 运行 结果 2020 2 24 16 本章总体纲要 泛型枚举for语句的简化写法 2020 2 24 17 for语句的简化写法格式 for 类型标识符 表达式 语句或语句块 2020 2 24 18 第一类for语句简化写法的完整格式 for Iteratori 表达式 iterator i hasNext 类型标识符 i next 语句或语句块 for循环结束 2020 2 24 19 示例 J VectorFor java 开发者 雍俊海 第一类for语句的简化写法例程importjava util Iterator importjava util Vector publicclassJ VectorFor publicstaticvoidmain Stringargs Vectora newVector a add a a add b a add c for Stringc a System out print c System out println 2020 2 24 20 示例 for Iteratori a iterator i hasNext Stringc i next System out print c for循环结束System out println 方法main结束 类J VectorFor结束 2020 2 24 21 编译 运行 结果 2020 2 24 22 第二类for语句简化写法的完整格式 类型 ca 表达式 for inti 0 i ca length i 类型标识符 ca i 语句或语句块 for循环结束 2020 2 24 23 示例 J EnumFor java 开发者 雍俊海 for语句的简化写法在枚举类型数组中的应用例程enumE SEASON 春季 夏季 秋季 冬季 枚举E SEASON结束publicclassJ EnumFor publicstaticvoidmain Stringargs for E SEASONc E SEASON values System out print c System out println 2020 2 24 24 示例 E SEASON ca E SEASON values for inti 0 i ca length i E SEASONc ca i System out print c for循环结束System out println 方法main结束 类J EnumFor结束 2020 2 24 25 编译 运行 结果 2020 2 24 26 作业 习题5 2习题5 3 2020 2 24 27 本课件使用要求 使用本课件 必须注明引用 具体见下一个幻灯片 书及课件均可能出现一些错误和缺陷 恳切希望广大读者特别是讲授此课程的老师批评指正 2020 2 24 28 引用声明 本课件来源于 或参考了 下面的书及其课件 雍俊海 Java程序设计教程 北京 清华大学出版社 2007 2020 2 24 29 免责声明 请合法使用课件 其用途应当合法有益而且不应对任何人造成任何伤害或损失同时请注意教材作者及出版社没有对本课件作出任何承诺与保证 2020 2 24 30 参考文献 本课件的参考文献与下面书的参考文献相同雍俊海 Java程序设计教程 北京 清华大学出版社 2007 雍俊海 Java程序设计习题集 含参考答案 北京 清华大学出版社 2006 雍俊海 Java程序设计 北京 清华大学出版社 2004 2020 2 24 31 雍俊海编写过的教材和教参 雍俊海 计算机动画算法与编程基础 北京 清华大学出版社 2008 雍俊海 Java程序设计 北京 清华大学出版社 2008 雍俊海 Java程序设计教程 第2版 北京 清华大学出版社 2007 雍俊海 Java程序设计习题集 含参考答案 北京 清华大学出版社 2006 雍俊海 Java程序设计 北京 清华大学出版社 2004 2020 2 24 32 雍俊海编写过的教材和教参 雍俊海 计算机动画算法与编程基础 北京 清华大学出版社 2008 2020 2 24 33 雍俊海编写过的教材和教参 雍俊海 Java程序设计 北京 清华大学出版社 2008 2020 2 24 34 雍俊海编写过的教材和教参 雍俊海 Java程序设计教程 清华大学出版社 2007 普通高等教育精品教材 普通高等教育 十一五 国家级规划教材 2020 2 24 35 雍俊海编写过的教材和教参 雍俊海 Java程序设计习题集 含参考答案 清华大学出版社 2006 2020 2 24 36 雍俊海编写过的教材和教参 雍俊海 JAVA程序设计 北京 清华大学出版社 2004 2020 2 24 37 谢谢 请多指教
展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 图纸专区 > 课件教案


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!