java枚举类型的关键字(定义枚举类型的关键字是union)-捕鱼10元起上10元下

java枚举类型的介绍

java枚举类型是java语言中的一种特殊数据类型。枚举类型的实例常常用于表示一组常量,如方向(north、south、east、west)、月份(january、february、march、april、may、june、july、august、september、october、november、december)等。枚举类型的实例是在编译时创建的,每个实例都是该类型的一个唯一的、命名的值。由于枚举类型的实例是唯一的,所以它们可以在程序中进行比较。

java枚举类型的关键字(定义枚举类型的关键字是union)

java枚举类型的关键字

java枚举类型使用关键字“enum”来定义。枚举类型的定义格式如下:

public enum myenum {
  value_1,
  value_2,
  value_3
}

在上面的代码中,myenum是枚举类型的名称,value_1、value_2和value_3是该枚举类型的实例。在java中,枚举类型的实例常常使用全大写字母表示。如果需要为枚举类型的实例指定值,则可以在定义时使用括号来指定:

public enum myenumwithvalue {
  value_1(10),
  value_2(20),
  value_3(30);
 
  private int value;
 
  private myenumwithvalue(int value) {
    this.value = value;
  }
 
  public int getvalue() {
    return value;
  }
}

在上面的代码中,myenumwithvalue是枚举类型的名称,value_1、value_2和value_3是该枚举类型的实例,并且每个实例都有一个与之关联的值。此时,需要为枚举类型添加一个构造函数来初始化这些实例,并且可以添加一个方法来获取与每个实例关联的值。

java枚举类型的使用

java枚举类型的实例可以像常规变量一样使用。例如,可以使用switch语句来处理枚举类型的实例:

myenum myenum = myenum.value_1;
 
switch(myenum) {
  case value_1:
    system.out.println("value 1");
    break;
  case value_2:
    system.out.println("value 2");
    break;
  case value_3:
    system.out.println("value 3");
    break;
  default:
    system.out.println("default");
}

在上面的代码中,需要使用myenum.value_1来表示枚举类型的实例。在switch语句中,需要为每个枚举类型的实例定义一种情况,并且可以添加一个缺省情况。需要注意的是,枚举类型的实例是唯一的,所以可以使用“==”运算符来比较它们的值。

本文来自投稿,不代表亲测学习网立场,如若转载,请注明出处:https://www.qince.net/javaj3-2.html

郑重声明:

本站所有内容均由互联网收集整理、网友上传,并且以计算机技术研究交流为目的,仅供大家参考、学习,不存在任何商业目的与商业用途。 若您需要商业运营或用于其他商业活动,请您购买正版授权并合法使用。

我们不承担任何技术及捕鱼10元起上10元下的版权问题,且不对任何资源负法律责任。

如遇到资源无法下载,请点击这里失效报错。失效报错提交后记得查看你的留言信息,24小时之内反馈信息。

如有侵犯您的捕鱼10元起上10元下的版权,请给我们私信,我们会尽快处理,并诚恳的向你道歉!

(0)
上一篇 2023年4月24日 下午8:20
下一篇 2023年4月24日 下午8:20

猜你喜欢

网站地图