20230525 java.lang.Enum

发布时间 2023-08-28 09:53:43作者: 流星<。)#)))≦

介绍

  • java.lang.Enum
  • public abstract class Enum<E extends Enum<E>> implements Constable, Comparable<E>, Serializable
  • 所有枚举类的父类
  • 可序列化
  • 枚举类可以实现接口,不能继承

API

static 方法

  • valueOf

public 方法

  • name

    • 返回枚举常量名
  • ordinal

    • 返回 enum 声明中枚举常量的位置,位置从 0 开始计数
  • compareTo

    • 比较 ordinal
  • equals, hashCode, toString

  • describeConstable

    • 包含生成的标称描述符的Optional ,如果无法构造,则为空Optional
  • getDeclaringClass

    • 返回与此枚举常量的枚举类型对应的 Class 对象