Java.io包教程

Java.lang.Enum类

简介

java.lang.Enum 类是所有Java语言枚举类型的公共基类.

类声明

以下是 java.lang.Enum 的声明&class;

public abstract class Enum<E extends Enum<E>>
   extends Object
      implements Comparable<E>, Serializable

类构造函数

Sr.No.构造函数&描述
1

protected Enum(String name,int ordinal)

这是单个构造函数.

类方法

Sr.No.方法&说明
1protected Object clone()

此方法抛出CloneNotSupportedException.

2int compareTo(E o)

此方法将此枚举与指定的订单对象进行比较.

3boolean equals(Object other)

如果指定的对象等于此枚举常量,则此方法返回true.

4protected void finalize()

此方法返回枚举类不能有finalize方法.

5Class<E> getDeclaringClass()

此方法返回与此枚举常量的枚举类型对应的Class对象.

6int hashCode( )

此方法返回此枚举常量的哈希码.

7String name()

此方法返回此枚举常量的名称,与其枚举声明中声明的完全相同.

8int ordinal()

此方法返回此枚举常量的序数(它在枚举声明中的位置,其中初始常量的序数为零).

9String toString()

此方法返回此枚举常量的名称,包含在声明中.

10static< T extends Enum< T>> T valueOf(Class< T> enumType,String name)

此方法返回具有指定名称的指定枚举类型的枚举常量.

继承的方法

此类继承以下类中的方法 :

  • java.lang.Object