java中的枚举详解,java中的枚举类型的使用

  java中的枚举详解,java中的枚举类型的使用

  什么是枚举类型?

  枚举是一组命名的整数常量,用于声明一组带有标识符的常量。枚举在日常生活中很常见,比如一个人的性别只能是“男”或“女”,一周的星期只能是7天中的一天。同样,当一个变量有几个固定的可能值时,它可以被定义为一个枚举类型。

  声明枚举

  必须使用enum关键字声明枚举,然后定义枚举的名称、可访问性、基础类型和成员。枚举的语法如下:

  enum-modifiers enum enum name:enum-base

  {

  枚举体,

  }enum-modifiers:表示枚举的修饰符,主要包括public、private和internal;

  Enumname:指示声明的枚举名称;

  Enum-base:指示基本类型;

  Enum-body:指示枚举的成员,它是枚举类型的命名常数。

  枚举类

  Java中的每个枚举都继承自java.lang.Enum类。定义枚举类型时,每个枚举类型成员都可以被视为enum类的一个实例。默认情况下,这些枚举成员由final、public、static修饰。使用枚举类型成员时,可以用枚举名称直接调用成员。

  所有枚举实例都可以调用enum类的方法,常见的方法如表1所示。

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

  示例:

  通过调用枚举类型实例的values()方法,可以将枚举的所有成员作为数组返回,也可以通过此方法获取枚举类型的成员。

  下面的示例创建一个具有3个成员的枚举类型信号,然后调用values()方法输出这些成员。

  枚举信号

  {

  //定义枚举类型

  绿色、黄色、红色;

  }

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

  {

  for(int I=0;iSignal.values()。长度;我)

  {

  System.out.println(枚举成员: signal . values()[I]);

  }

  }输出结果:

  枚举成员:绿色

  枚举成员:黄色

  成员:RED推荐教程:Java教程以上是如何理解Java中枚举类型的细节。请多关注我们的其他相关文章!

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

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