labview枚举常量用法 java枚举的常见用法 java枚举和常量定义的区别

  枚举是一个被命名的整型常数的集合,枚举在Java编程中很常见。以下是由爱华网小编整理关于java枚举的常见用法的内容,希望大家喜欢!

  Java枚举的常见用法

  用法一:常量

  在JDK1.5之前,我们定义常量都是:publicstaticfianl....。现在好了,有了枚举,可以把相关的常量分组到一个枚举类型里,而且枚举提供了比常量更多的方法。

  Java代码

  public enum Color {

  RED, GREEN, BLANK, YELLOW

  }

  用法二:switch

  JDK1.6之前的switch语句只支持int,char,enum类型,使用枚举,能让我们的代码可读性更强。

  Java代码

  enum Signal {

  GREEN, YELLOW, RED

  }

  public class TrafficLight {

  Signal color = Signal.RED;

  public void change() {

  switch (color) {

  case RED:

  color = Signal.GREEN;

  break;

  case YELLOW:

  color = Signal.RED;

  break;

  case GREEN:

  color = Signal.YELLOW;

  break;

  }

  }

  }

  用法三:向枚举中添加新方法

  如果打算自定义自己的方法,那么必须在enum实例序列的最后添加一个分号。而且Java要求必须先定义enum实例。

  Java代码

labview枚举常量用法 java枚举的常见用法 java枚举和常量定义的区别

  public enum Color {

  RED("红色", 1), GREEN("绿色", 2), BLANK("白色", 3), YELLO("黄色", 4);

  // 成员变量

  private String name;

  private int index;

  // 构造方法

  private Color(String name, int index) {

  this.name = name;

  this.index = index;

  }

  // 普通方法

  public static String getName(int index) {

  for (Color c : Color.values()) {

  if (c.getIndex() == index) {

  return c.name;

  }

  }

  return null;

  }

  // get set 方法

  public String getName() {

  return name;

  }

  public void setName(String name) {

  this.name = name;

  }

  public int getIndex() {

  return index;

  }

  public void setIndex(int index) {

  this.index = index;

  }

  }

  

爱华网本文地址 » http://www.aihuau.com/a/5305871/175904369.html

更多阅读

一枚回形针的质量 一枚回形针有什么用?

  在一次联合国会议的间隙,大家讨论起一枚回形针的作用。结果绞尽脑汁,也只列出了30几种用途。可是一位日本人站出来说,回形针有2000种以上的用途。大家都很惊讶,于是日本人解释了他的说法:先把回形针所有的物理,化学特性列出作为横向

蒲公英的吃法 蒲公英的常见吃法

蒲公英的常见吃法蒲公英怎样做着吃?蒲公英可生吃、炒食、做汤、炝拌、风味独特。生吃:将蒲公英鲜嫩茎叶洗净、沥千蘸酱,略有苦味,味鲜美清香且爽口。凉拌:洗净的蒲公英用沸水焯1分钟,沥出,用冷水冲一下。佐以辣椒油、味精、盐、香油、

独舞的枫叶 我是一枚独舞的枫叶

我是一枚独舞的枫叶伴着离枝裂帛而出的那一抹疼痛飘过山岗,淌过河流将要依依惜别在这美丽的秋天太多太多的话,我还没来不及说完太多太多的牵挂,让我还舍不得走远(文章阅读网:www.sanwen.net )-我是一枚独舞的枫叶请不要投以怜

公文中的常见批示用语 校斗 校斗-性质,校斗-常见用语

校斗是文字类角色(语言cos)扮演游戏的一个分支,它多以QQ群、贴吧或论坛为载体开设公会。界内将其游戏过程称为“演绎”,各个分支玩家则以演绎身份分界;校斗群论坛分为多种贴吧、回贴,申请之类,贴子一般有:学生会、地方、老乡会、家族等。校

声明:《labview枚举常量用法 java枚举的常见用法 java枚举和常量定义的区别》为网友向前进分享!如侵犯到您的合法权益请联系我们删除