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