美文网首页
32,枚举

32,枚举

作者: 旅程中 | 来源:发表于2018-10-18 11:42 被阅读5次

    枚举其实就是常量的规范应用:
    定义season常量:

    package com.enumTest;
    
    public enum Season
    {
        SPRING(123),SUMMER(555);//定义对应的数字
    
        private Integer value;
    
        Season(Integer value)
        {
            this.value = value;
        }
    
        public Integer getValue() {
            return value;//得到对应的数字
        }
    }
    
    

    定义区域常量:

    public enum Area
    {
        PROVINCE("广州",1);//必须全部大写
    
        private String name;
    
        private Integer id;
    
        Area(String name,Integer id)
        {
            this.name = name;
            this.id = id;
        }
    
        public String getName() {
            return name;
        }
    
        public Integer getId() {
            return id;
        }
    
    }
    
    

    类中调用常量:

    
    public class Demo
    {
        public static void main(String args[])
        {
            System.out.println(Season.SPRING.getValue());
    
            System.out.println(Area.PROVINCE.getName());
    
        }
    }
    
    

    相关文章

      网友评论

          本文标题:32,枚举

          本文链接:https://www.haomeiwen.com/subject/fnejzftx.html