• 技术文章 >Java >java教程

    枚举的介绍及使用

    零下一度零下一度2017-07-20 13:34:01原创1079

    1.枚举是什么?

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

    2.构造方法

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

    3.自定义方法

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

    4.类型安全

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

    5.使用场合

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

    6.常用方法

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

    声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。
    专题推荐:枚举
    上一篇:动态规划之找零问题详解 下一篇:自己动手写 PHP MVC 框架(40节精讲/巨细/新人进阶必看)

    相关文章推荐

    • Java数据结构之单链表与OJ题• 一起来分析java设计模式之单例• 详细介绍Java正则表达式之单字符匹配和预定义字符• 一文搞懂Java线程池实现原理• Java总结分享之反射、枚举、Lambda表达式
    1/1

    PHP中文网