enum类

作者: 张轻舟 | 来源:发表于2019-05-21 10:45 被阅读0次

enum简介
在日常开发中可能有一些东西是固定的,比如一年只有4个季节,春夏秋冬。我们可以自己定义一个类里面存放这4个季节。在jdk5之后,引入了枚举(enum)的概念,可以通过enum去定义这四个季节。

定义常量类,里面存放四季

public class Constant {

    public static final String SPRING = "spring";

    public static final String SUMMER = "summer";

    public static final String AUTUMN = "autumn";

    public static final String WINTER = "winter";
}

定义枚举类存放四季


/**
 * enum简介
 *
 */
public class EnumTest01 {

    //使用枚举存放四季
    public enum Season{
        Spring,Summer,Autumn,Winter
    }

    public static void main(String[] args) {
        //调用枚举
        System.out.println(Season.Summer);

        //调用常量
        System.out.println(Constant.SUMMER);
    }

}

相关文章

  • 【Python】笔记20(枚举类)

    通过Enum类(需要从enum模块导入Enum类),定义常量而不是变量。 获得Month类型的枚举类 直接使用Mo...

  • 枚举学习

    java enum枚举类 enum(枚举)类介绍 **java枚举类是一组预定义常量的集合,使用enum关键字声明...

  • enum类

    enum简介在日常开发中可能有一些东西是固定的,比如一年只有4个季节,春夏秋冬。我们可以自己定义一个类里面存放这4...

  • Python_枚举

    一、枚举 Enum类 Python中所有枚举类型都是enum模块下的Enum类的子类。 枚举中的标识最好全部使用大...

  • Java编程思想(十八) 枚举类型

    基本enum特性 创建enum时,编译器会为你生成一个相关的类,这个类继承自java.lang.Enum ordi...

  • ★16.枚举类型

    Enum 简介 enum不能被继承。 enum的构造函数自动为私有。 除了以上两点,enum与类相同。 可以通过以...

  • 枚举

    一、概念: 实例有限而且固定的类,在java里被称为枚举类。 二、通过enum实现枚举类 使用enum定义的枚举类...

  • 《Thinking in Java》学习——19章枚举类型

    基本enum特性 1.创建enum时,编译器会为你生成一个相关的类,这个类继承自java.lang.Enum: o...

  • Enum类(枚举类)

    Enum可以把一组相关常量定义在一个class中,且class不可变,而且成员可以直接比较。py2版本需要pip安...

  • Java枚举详解

    enum修饰的类默认继承了Enum类,默认被static final修饰。因为Java不支持多继承,故枚举类不能继...

网友评论

      本文标题:enum类

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