enum

enum枚举

  1. 使用enum代替class修饰
  2. 常量名(实参列表),常量名(实参列表)...
  3. 如果使用enum,将定义的常量对象写在最前面

成员方法

  1. name()返回名称
  2. ordinal()返回序号,从0开始编号
  3. values()返回enum类的数组
  4. valueOf()将已知字符串转成一个枚举对象(字符串为已有的常量名),没有找到会报错
  5. compareTo()返回编号相减

detail

  1. 加入enum关键字后,不能再继承其他类,因为加入enum关键字后会隐式继承Enum类,而java是单继承机制
  2. 可以实现接口
posted @ 2023-03-11 22:36  5hithin  阅读(87)  评论(0)    收藏  举报