public int compareTo(E e) public boolean equals(Object o) public final Class<E> getDeclaringClass() public int hashCode() public String name() public int ordinal() public String toString() public static <T extends Enum<T>> T valueOf(Class<T> enumType, String name) 一些方法看起來(lái)很熟悉,而其他一些方法則是特定于 Enum 類的。compareTo()、equals() 和 hashCode() 方法是典型的 Object 和 Comparable 方法,其中,compareTo() 報(bào)告聲明元素的順序。name() 和 ordinal() 方法返回構(gòu)造函數(shù)參數(shù),而 toString() 返回名稱。