欢迎来到天天文库
浏览记录
ID:36206422
大小:692.50 KB
页数:37页
时间:2019-05-07
《java第05讲泛型、枚举与for语句的简化写法》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、2021/10/11第5章泛型、枚举与for语句的简化写法2021/10/12本章总体纲要泛型枚举for语句的简化写法2021/10/13定义格式类[类修饰词列表]class类名<类型参数列表>[extends父类名][implements接口名称列表]{类体}接口[接口修饰词列表]interface接口名<类型参数列表>[extends接口名称列表]{接口体}2021/10/14类型参数的定义格式类型变量标识符类型变量标识符extends父类型类型变量标识符extends父类型1&父类型2&......&父类型n2021/10/15示例//J_Add.java;开发者:雍俊海//泛型例程pu
2、blicclassJ_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));}//方法
3、main结束}//类J_Add结束2021/10/16编译、运行&结果2021/10/17示例//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()
4、;intb3=a3.intValue();return(b1+b2+b3);}//方法mb_sum结束2021/10/18示例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结束2021/1
5、0/19编译、运行&结果2021/10/110本章总体纲要泛型枚举for语句的简化写法2021/10/111枚举的基本定义格式[枚举类型修饰词列表]enum枚举类型标识符{枚举常量1,枚举常量2,......,枚举常量n}2021/10/112示例enumE_SEASON{春季,夏季,秋季,冬季}//枚举E_SEASON结束2021/10/113示例//J_Enum.java;开发者:雍俊海//枚举例程enumE_SEASON{春季,夏季,秋季,冬季}//枚举E_SEASON结束publicclassJ_Enum{publicstaticvoidmain(Stringargs[]){E_SEA
6、SON[]sa=E_SEASON.values();for(inti=0;i7、15编译、运行&结果2021/10/116本章总体纲要泛型枚举for语句的简化写法2021/10/117for语句的简化写法格式for(类型标识符:表达式)语句或语句块2021/10/118第一类for语句简化写法的完整格式for(Iterator<类型>i=表达式.iterator();i.hasNext();){类型标识符=i.next();语句或语句块}//for循环结束2021/10/11
7、15编译、运行&结果2021/10/116本章总体纲要泛型枚举for语句的简化写法2021/10/117for语句的简化写法格式for(类型标识符:表达式)语句或语句块2021/10/118第一类for语句简化写法的完整格式for(Iterator<类型>i=表达式.iterator();i.hasNext();){类型标识符=i.next();语句或语句块}//for循环结束2021/10/11
此文档下载收益归作者所有