以往设置常量,通常将常量在接口中,在JDK1.5版本新增枚举类型后就逐渐取代了这种常量定义方式
枚举常量定义
枚举常用方法
values():该方法可以将枚举类型成员以数组的形式返回。
valueOf():该方法可以实现将普通字符串转换为枚举实例。
compareTO:该方法用于比较两个枚举对象在定义时的顺序。
ordinal():该方法用于得到枚举成员的位置索引。
枚举使用
枚举类也可以实现一个或多个接口。与普通类实现一个或多个接口完全一样,枚举类实现一个或多个接口时,也需要实现该接口所包含的方法。
switch
向枚举中添加新方法
覆盖枚举的方法
实现接口