首页 > 编程语言 > 详细

Java枚举类Enum

时间:2021-01-21 16:35:18      阅读:22      评论:0      收藏:0      [点我收藏+]
  • 什么是枚举:在数学和计算机科学理论中,一个集的枚举是列出某些有穷序列集的所有成员的程序,或者是一种特定类型对象的计数
  • Java里面的枚举Enum
    • 枚举类型是Java5中新增特性的一部分,它是一种特殊的数据类型
    • 定义枚举类型使用关键字enum,与class关键字类似,但前者是定义枚举类型,后者定义类类型
    • 注意:枚举值一般是大写字母,多个值之间以逗号分隔
  • 实际开发中一般常自定义属性,代码如下
    enum SexEnum {
        MAN("男", 1), WOMAN("女", 2);
    
        // 成员变量
        private String name;
        private int index;
    
        // 枚举中构造器默认是private的
        SexEnum(String name, int index) {
            this.name = name;
            this.index = index;
        }
    
        // 提供getter方法
        public String getName() {
            return name;
        }
    
        public int getIndex() {
            return index;
        }
    }
    
    public class Test {
        public static void main(String[] args) {
            System.out.println(SexEnum.WOMAN);
            System.out.println(SexEnum.WOMAN.getName());
            System.out.println(SexEnum.WOMAN.getIndex());
            /**输出结果:
             * WOMAN
             * 女
             * 2
             */
        }
    }
    

Java枚举类Enum

原文:https://www.cnblogs.com/Gen2021/p/14307367.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!