• 欢迎访问搞代码网站,推荐使用最新版火狐浏览器和Chrome浏览器访问本网站!
  • 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏搞代码吧

枚举的介绍及使用

java 搞代码 4年前 (2022-01-09) 36次浏览 已收录 0个评论

1.枚举是什么?

枚举在C/C++/c#,还有Objective-C中,是一个被命名的整型常数的集合,枚举在日常生活中很常见。例如表示星期的SUNDAY, MONDAY, TUESDAY, 本文来源gaodai$ma#com搞$$代**码网$WEDNESDAY, THURSDAY, FRIDAY,SATURDAY, 就是一个枚举。枚举的说明与结构和联合相似。

2.构造方法

枚举类型的构成方法必须为private类型,以防止在限定范围之外实例化枚举对象。

3.自定义方法

在枚举类型中可以定义方法,该方法为所有枚举成员共享。

4.类型安全

枚举类型提供了一种参数类型检测机制,如果将一个方法的形参定义为枚举类型,调用该方法时传入的实参不是枚举成员,编译无法通过。

5.使用场合

如果一个变量取值范围有限,可以一一列举,那么可以将这些取值定义为枚举类型成员。通常这个变量被用作方法的形参,如果调用该方法时传入的参数不是指定的枚举类型成员,编译无法通过。概括讲,枚举通用应用于取值固定有限的场合。
由于枚举可以定义方法,这就丰富了枚举成员的行为。

6.常用方法

  • EnumClass.values():以数组形式返回枚举类型成员,主要用于遍历枚举类型成员。

  • EnumConstant.name():返回枚举类型成员的名称,即声明时的变量名。

以上就是枚举的介绍及使用的详细内容,更多请关注搞代码gaodaima其它相关文章!


搞代码网(gaodaima.com)提供的所有资源部分来自互联网,如果有侵犯您的版权或其他权益,请说明详细缘由并提供版权或权益证明然后发送到邮箱[email protected],我们会在看到邮件的第一时间内为您处理,或直接联系QQ:872152909。本网站采用BY-NC-SA协议进行授权
转载请注明原文链接:枚举的介绍及使用

喜欢 (0)
[搞代码]
分享 (0)
发表我的评论
取消评论

表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址