tags: Java基础
为什么需要枚举类?
枚举类在我们的实际开发中,我们用得并不多。很少有机会去自己写枚举类。用到的情况下也不是很多。
枚举类其实就是用来代替常量的。
为什么这样说呢???
- 比如我现在有5个选项,篮球、足球、乒乓球、羽毛球、游泳。这5个选项我们可以使用常量进行定义起来。我们将这五种类型定义成是String类型的。让用户选择一种来进行设置他的爱好。
- 可是呢,可能会有这样的一种情况:用户并不用我们定义出来的常量,而是自己写了一堆乱七八糟的东西,但是类型还是String。由于语法上没有错误,因此我们也不能说他错了。
而如果我们用到了枚举类的话,就可以避免这个问题了。
- 我们的类型是枚举类的类型,用户只能使用我们定义枚举类的值,不能使用别的值了。
如果您觉得这篇文章帮助到了您,可以给作者一点鼓励