Java.lang.Enum 类
简介
java.lang.Enum 类是所有 Java 语言枚举类型的通用基类。
类声明
以下是 java.lang.Enum 类的声明 −
public abstract class Enum<E extends Enum<E>> extends Object implements Comparable<E>, Serializable
类构造函数
序号 | 构造函数 & 描述 |
---|---|
1 |
protected Enum(String name, int ordinal) 这是单个构造函数。 |
类方法
序号 | 方法 & 描述 |
---|---|
1 | protected Object clone()
此方法抛出 CloneNotSupportedException。 |
2 | int compareTo(E o)
此方法将此枚举与指定的对象进行比较以进行排序。 |
3 | boolean equals(Object other)
如果指定的对象等于此枚举常量,则此方法返回 true。 |
4 | protected void finalize()
此方法返回枚举类不能有 finalize 方法。 |
5 | Class<E> getDeclaringClass()
这个方法返回这个枚举常量的枚举类型对应的Class对象。 |
6 | int hashCode()
此方法返回此枚举常量的哈希码。 |
7 | String name()
此方法返回此枚举常量的名称,与其枚举声明中的声明完全相同。 |
8 | int ordinal()
此方法返回此枚举常量的序号(它在其枚举声明中的位置,其中初始常量的序号为零)。 |
9 | String toString()
此方法返回此枚举常量的名称,该名称包含在声明中。 |
10 | static <T extends Enum<T>> T valueOf(Class<T> enumType, String name)
该方法返回具有指定名称的指定枚举类型的枚举常量。 |
继承的方法
这个类继承了以下类的方法 −
- java.lang.Object