Enum类和enum关键字定义的类型都有values方法,但是点进去会发现找不到这个方法。这是因为java编译器在编译这个类(enum关键字定义的类默认继承java.lang.Enum)的时候
自动插入了一条static的方法values。在官方文档中有说明。
文档地址:https://docs.oracle.com/javase/tutorial/java/javaOO/enum.html
截图:
Enum类和enum关键字定义的类型都有values方法,但是点进去会发现找不到这个方法。这是因为java编译器在编译这个类(enum关键字定义的类默认继承java.lang.Enum)的时候
自动插入了一条static的方法values。在官方文档中有说明。
文档地址:https://docs.oracle.com/javase/tutorial/java/javaOO/enum.html
截图: