枚举用法java,java枚举是什么意思

  枚举用法java,java枚举是什么意思

  枚举是一种特殊的数据类型,之所以特殊是因为它既是一种类(class)类型却又比类型多了些特殊的约束,但是这些约束的存在也造就了枚举类型的简洁,安全性以及便捷性。

  如何解决写爬虫IP受阻的问题?立即使用。

  枚举类型是使用enum关键字创建的,这意味着所有创建的类型都是java.lang.Enum类的子类(java.lang.Enum是一个抽象类)。

  枚举符合通用模式Class EnumE extends EnumE,e表示枚举类型的名称。(推荐学习:java课程)

  枚举类型的每个值都映射到受保护的枚举(字符串名称,序号)构造函数中,其中每个值的名称都转换为字符串,序号设置指示此设置的创建顺序。

  枚举的使用:

  创建枚举类:EnumTest

  公共枚举EnumTest {

  //星期一、星期二、星期三、星期四、星期五、星期六

  星期一(1),TUE(2),星期三(3),THU(4),星期五(5),星期六(6){

  public boolean isRest(){

  返回true

  }

  },

  //星期天

  孙(0){

  public boolean isRest(){

  返回true

  }

  };

  private int值;

  私有枚举测试(整数值){

  this.value=value

  }

  public int getValue(){

  返回值;

  }

  public boolean isRest(){

  返回false

  }

  }使用EnumTest枚举类:

  公共类EnumMain {

  公共静态void main(String[] args) {

  for(enum test enum test:enum test . values()){

  system . out . println(enum test): enum test . getvalue());

  }

  system . out . println(-);

  EnumTest测试=EnumTest。SAT

  开关(测试){

  案例监控:

  System.out.println(今天是星期一);

  打破;

  凯斯TUE:

  System.out.println(今天是星期二);

  打破;

  案例三:

  System.out.println(今天是星期三);

  打破;

  凯斯THU:

  System.out.println(今天是星期四);

  打破;

  案例星期五:

  System.out.println(今天是星期五);

  打破;

  案例SAT:

  System.out.println(今天是星期六);

  打破;

  孙案:

  System.out.println(今天是星期天);

  打破;

  默认值:

  System.out.println(测试);

  打破;

  }

  }

  }以上是java中什么样的ghost枚举的细节。更多请关注我们的其他相关文章!

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: