《Java程序设计及应用》

《Java程序设计及应用》

ID:45450962

大小:2.90 MB

页数:8页

时间:2019-11-13

《Java程序设计及应用》_第1页
《Java程序设计及应用》_第2页
《Java程序设计及应用》_第3页
《Java程序设计及应用》_第4页
《Java程序设计及应用》_第5页
资源描述:

《《Java程序设计及应用》》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第17讲:枚举enum内容提要声明一个简单的枚举带参数的枚举值与构造方法带体的枚举值实现接口声明一个简单的枚举1publicenumE{ 2a,b,c;//分号可以省略3} 4 5classTest{ 6publicstaticvoidmain(String...args){ 7System.out.println(E.b);//访问其中的一个枚举值8} 9}带参数的枚举值与构造方法1enumE{ 2a(1),b(2),c(3);//此时的分号不能省略3 4inti;//用于存储枚举值传递的参数5 6//枚举的构造

2、方法只能使用缺省的或者private访问修饰符7privateE(inti){ 8this.i=i; 9} 10 11publicintgetValue(){//注意枚举的方法头不能与Enum类中的方法冲突12returni; 13} 14 15//由于枚举结构内可以声明方法,所以main方法就可以纳入进来了16publicstaticvoidmain(String[]args){ 17for(Ee:E.values()){ 18System.out.print(e); 19System.out.println(e

3、.i);//也可以调用方法e.getValue() 20} 21} 22}带体的枚举值枚举值除了可以带参数外,还可以带体.例程实现接口我们已经知道枚举结构可以定义变量和方法,由于它具有类的特点,所以它还可以实现一个或者多个Java接口,就像普通的类那样。例程小结枚举结构是Java的一种新结构,解决了Java语言的不足,本章较系统地讲解了枚举的各种用法。另外,在java.util包中新增了两个类用于更方便的处理枚举类型:EnumSet和EnumMap,读者可以自行查阅其API,在此不再赘述。作业习题10

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。