Java 枚举类型 Enum

之前的学习总结,今天来温习一下,顺便记录一下哈哈。

JDK1.5引入了新的类型--枚举,在这之前,我们定义常量都是这样的 : public static final ...

那有了枚举之后呢,我们可以把相关的常量分组到一个枚举里面。

如果变量值仅在一个固定范围内变化,用enum类型来定义。

比如下面这个例子:

public enum SeasonEnum{
  SPRING(1),SUMMER(2),AUTUM(3),WINTER(4);
  int seq;
  SeasonEnum(int seq){
    this.seq = seq;
  }
}

再如:

public enum  Color{
  RED,GREEN,BLUE,YELLOW,BLACK
}

有了枚举类型就很方便了呢。

如果没有枚举,上面第一个例子应该这样写:

public class SeasonDemo{
  public static final int SPRING = 1;
  public static final int SUMMER = 1;
  public static final int AUTUM = 1;
  public static final int WINTER = 1;
  
}

ok啦,我理解的枚举就是这样啦。学习资源来源于阿里巴巴的Java开发手册

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值