我试图理解Java枚举的工作原理,得出的结论是它与一个正常的Java类非常相似,只是将其构造函数声明为私有。
这个结论只是我一时的想法,并没有经过深思熟虑,但我想知道是否有什么遗漏。
下面是一个简单的Java枚举的实现和一个等效的Java类的实现。
上面的代码和下面的代码在意义上有什么区别吗?
用户名或电子邮箱地址
密码