hello,大家好,这里是可傥。今天,咱们来聊一下枚举enmu。枚举作为JDK1.5引入了新的类型,相信大家都不陌生,那么,具体有哪些用法呢,下面展开讲讲:
一、定义常量
在1.5之前,我们定义一个常量,通常用final关键字。而有了枚举之后,我们可以将一类常量定义在枚举类中,这样方便查找,代码逻辑也更清晰。如:
1 | java复制代码public enum ErrorCodeEnum { |
这样找一类常量就会非常方便。
二、 枚举类的使用
这是比较常用的方法,在枚举类中添加自己的一些方法,也可以覆盖枚举的方法。这时,注意,先定义枚举,然后最后的枚举用分号和下面隔开。代码如下:
1 | java复制代码/** |
将枚举类以这种方式展开,逻辑将会更加清晰。
三、枚举类实现接口
所有的枚举都继承自java.lang.Enum类。由于Java 不支持多继承,所以枚举对象不能再继承其他类,但是却可以去实现接口。如以下代码:
1 | java复制代码public interface ErrorBase{ |
这是实现接口,还有一种方式则是在接口中组织枚举。
四、接口组织枚举
在接口中定义和该接口相关的枚举集合
如以下代码:
1 | java复制代码public interface ErrorBase{ |
枚举的主要使用就讲到这里,在switch case判断中中,也可以将枚举当做条件加入。tips:switch中的条件也允许枚举哦。
枚举今天咱们就聊到这,这里是可傥,将会分享自己的所学以及所得,欢迎大家一起交流。CSDN地址为:blog.csdn.net/kaneandblan…
本文转载自: 掘金