请通过回答java中的Enum和enum之间的区别来帮助我。我尝试搜索以下链接中的各种答案,但似乎没什么帮助。
答案 0 :(得分:4)
java.lang.Enum
是一个抽象类,它是所有Java枚举类型的公共基类,而enum
它是一类扩展Enum
基类的类。
答案 1 :(得分:3)
enum
是用于定义枚举类型的关键字,如class
用于定义类:
public enum Season { WINTER, SPRING, SUMMER, AUTUMN }
Enum
是java.lang.Enum
class的简单名称,它是使用enum关键字定义的所有枚举类型的超类。
他们不是真正可比的。他们是不同的东西。关键字enum
与Enum
的关联class
为java.lang.Object
。
答案 2 :(得分:0)
enum
(一种数据类型)扩展抽象类Enum
。
这将使您可以访问Enum
类中的ordinal()之类的方法。
从Enum
抽象类定义(第一行)开始:
这是所有Java语言枚举类型的通用基类。
一个例子:
public class MyClass {
public static void main(String args[]) {
System.out.println(Color.BLUE.ordinal()); //prints 1
}
}
enum Color{
RED, BLUE, YELLOW
}
奖金:
您可能要签出this。有3个短视频。
享受和欢呼。