Java枚举和私有构造函数的类之间有哪些区别?

12 浏览
0 Comments

Java枚举和私有构造函数的类之间有哪些区别?

我试图理解Java枚举的工作原理,得出的结论是它与一个正常的Java类非常相似,只是将其构造函数声明为私有。

这个结论只是我一时的想法,并没有经过深思熟虑,但我想知道是否有什么遗漏。

下面是一个简单的Java枚举的实现和一个等效的Java类的实现。

上面的代码和下面的代码在意义上有什么区别吗?

0