在阅读 Javadoc 时,Enum
我可以看到我通常不使用的签名。valueOf()
values() 方法的 javadoc 也丢失了。我读到这些方法实际上是由编译器自动生成的。所以我的问题是为什么这些方法没有在Enum
类本身中声明为静态方法?像编译器那样包含方法的需要是什么?为什么要增加这个额外的抽象层?
问问题
124 次
在阅读 Javadoc 时,Enum
我可以看到我通常不使用的签名。valueOf()
values() 方法的 javadoc 也丢失了。我读到这些方法实际上是由编译器自动生成的。所以我的问题是为什么这些方法没有在Enum
类本身中声明为静态方法?像编译器那样包含方法的需要是什么?为什么要增加这个额外的抽象层?