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