位置:首頁 > Java技術 > java.lang > java.lang.Enum類

java.lang.Enum類

java.lang.Enum 類是所有Java語言枚舉類型的公共基類。

類聲明

以下是java.lang.Enum類的聲明:

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

類構造函數

S.N. 構造函數 & 描述
1 protected Enum(String name, int ordinal) 
這是一個構造函數。

類方法

S.N. 方法 & 描述
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