标签:支持 没有 rabl 属性 情况 声明 它的 根据 其他
1、枚举是一种类,是一种特殊的类,它的对象是固定的有限的几个。
虽然没有说枚举类的对象的属性不能修改,但是一般情况下,我们枚举类的对象的属性都不建议修改
2、如何声明枚举类
【修饰符】 enum 枚举类型{ 常量对象列表 } 【修饰符】 enum 枚举类型{ 常量对象列表; 其他成员 }
(1)构造器一定是私有的
(2)常量对象列表必须在首行
(3)枚举类的父类是java.lang.Enum类,不能是其他类
(4)它的toString()方法在父类中已经重写了,默认返回的常量对象名称,不建议重写了,但是你需要的话,需要手动重写toString
4、 枚举类型的一下常用方法:
(1)int compareTo(Object obj):因为父类Enum类实现了java.lang.Comparable接口,这个方法按照常量对象的顺序比较大小
(2)String name():返回常量对象名称
(3)int oridinal():返回常量对象的序号
(4)枚举类型[] values():返回所有的常量对象
(5)枚举类型 valueOf(String name):根据常量对象名称获取某个常量对象
5、switch(表达式)的类型在JDK1.5之后增加了对枚举的支持。
标签:支持 没有 rabl 属性 情况 声明 它的 根据 其他
原文地址:https://www.cnblogs.com/panyizuoshan/p/11460808.html