什么是枚举(enum)?
枚举类型是什么呢,其实是指一组固定的常量组成合法值的类型。
枚举很多时候都会和常量拿来作对比,因为我们大量使用枚举的地方就是为了代替常量。那么这总方式有什么优势呢?
以这种方式定义的常量使代码根据可读性,允许进行编译时检查,预先记录可接受值的列表,并避免由于传入无效值而引起的意外行为。
如何自定义枚举类?
枚举关键字enum从java5.0开始
在java5.0之前要自定义枚举类
类的对象只有有限个,确定的,这种类称之为枚举类。
如:订单状态:已发货、退货、已确认、已配货、已付款、未付款
当需要定义一组常量时,强烈建议使用枚举类。
待续