Java继承——枚举类

例如:public enum Size{SMALL,MEDIUM,LARGE,EXTRA_LAGER};

这个声明定义的类型是一个类,刚好有4个实例

所以比较两个枚举类型的值不需要调用equals,而直接使用“==”就可以了

如同Class类一样,鉴于简化考虑,Enum类省略了一个类型参数,实际上,应该将枚举类Size拓展为Enum<Size>

1.java.lang.Enum<E> 5.0:

    static Enum valueOf(Class enumClass,String name)

    返回指定名字、给定类的枚举常量

    String toString()

    返回枚举常量名

    int ordinal()

    返回枚举常量在enum声明中的位置,位置从0开始计数

    int compareTo(E other)

    如果枚举常量出现在other之前,则返回一个负值;如果this==other,则返回0;否则返回正值

猜你喜欢

转载自blog.csdn.net/qq_38386085/article/details/80765265
今日推荐