当前位置 : 主页 > 编程语言 > c语言 >

Java中的枚举认识介绍

来源:互联网 收集:自由互联 发布时间:2023-08-28
(目录) 一、什么是枚举? *枚举是逐一列举的意思,枚举的作用是 进行取值的规范和分类 *有限数据的集合,可以使用枚举表示,比如性别,季节,星期,月份等数据 二、定义枚举类的

(目录)


一、什么是枚举?

        *枚举是"逐一列举"的意思,枚举的作用是 "进行取值的规范和分类"
            
        *有限数据的集合,可以使用枚举表示,比如性别,季节,星期,月份等数据

二、定义枚举类的格式

          格式:
                public  enum  枚举名称 {
                     枚举值1,  枚举值2,  枚举值3  …  ;
                 }

          范例:
               
                public enum Season{
                    SPRING , SUMMER , AUTUMN , WINTER;
                }

//多个单词使用_分开,每个枚举值使用,隔开

三、访问枚举值的格式

             格式:   
                     枚举名.枚举值;

             范例:
                     Season.SPRING;

四、枚举的本质

           * 枚举"不可以被继承"
               
           * "不能使用枚举创建对象"
               
           * 枚举类编译后本质是final修饰的java类,并且继承了java.lang.Enum类
           
           * 枚举类的构造方法都是private修饰的,所以枚举类"无法在外部创建对象"
             
           * 每个枚举值都是该类的对象,并且都是public static final修饰的
               
           * 枚举本质是一个java类,所以枚举中可以有"成员变量"、"成员方法"、"构造方法"等成分

作者:KJ.JK

上一篇:栈表达式求值
下一篇:没有了
网友评论