首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > 编程 >

Java基础——枚举部类(enum)

2012-10-07 
Java基础——枚举类型(enum)这篇文章主要介绍一下Java中的枚举类型。从字面意思看枚举类型即是可数的有限的对

Java基础——枚举类型(enum)

这篇文章主要介绍一下Java中的枚举类型。

从字面意思看枚举类型即是可数的有限的对象集合。所以枚举类型的适用范围也就很显而易见。比如用枚举类型标识'季节',或者'月份'等等。

在实现枚举类型之前,先大致介绍归纳一下枚举类型所拥有的一些特性。1:枚举类型中的对象一般是固定不变的;2:不能对枚举类型中的对象设值;3.枚举类型需要提供遍历方法。我们不妨拿'季节'作为例子先来自己实现一个满足上述条件的枚举类型。代码如下:

?

?

result:

?

?

Spring-warm

Summer-hot

Autumn-cool

Winter-cold


结果如你所见的呈现在眼前。至此,枚举的基本特性已经讲完。

?

最后需要强调两个关于枚举的重要的用法。其一,jdk5开始对switch控制语句进行的强化,支持switch的内容从原先的int,byte,char和short又增加了一个enum对象。对于enum的switch,具体的case只需要写上enum类型的具体对象即可。代码如下:

?

热点排行